Autodetection: add support for emacs and vi/vim file types specifications
emacs - # -*- sh -*-
vi - # vi: (set)? (ft|filetype)=sh
vim - # vim: (set)? (ft|filetype)=sh
Further improved autodetection of shell scripts based on shebangs and ShellCheck directives
v3.0.0
Add option external-sources and enable it by default
v2.5.1
ignored-codes option is now marked as deprecated and may be removed in future major release. Please consider using .shellcheckrc instead.
v2.5.0
Add support for severity option, supported values are: error, warning, info and style
v2.4.0
Support for ash, dash, ksh and bats shell interpreters
Improve autodetection of shell scripts
Support for detection based on ShellCheck directive ; e.g. # shellcheck shell=bash
Support for generally used shebang prefixes like: #!/usr/bin, #!/usr/local/bin, #!/bin/env␣, #!/usr/bin/env␣ and #!/usr/local/bin/env␣ ; e.g. #!/bin/env␣bash
v2.3.6
Fix tool name in SARIF reports
v2.3.5
Update permissions in examples
v2.3.4
Fix typos, grammar mistakes and reword some sentences
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps redhat-plumbers-in-action/differential-shellcheck from 2 to 3.
Release notes
Sourced from redhat-plumbers-in-action/differential-shellcheck's releases.
... (truncated)
Changelog
Sourced from redhat-plumbers-in-action/differential-shellcheck's changelog.
... (truncated)
Commits
1b1b75e
v3.1.1fc00120
fix(symlinks): Don't check symbolic links1c3e01b
build: Pin important packages to their releases (#120)a8a483a
build(deps): bump test/bats from0e8d70b
to008e8ce
4d40d84
doc: Document support of.shellcheckrc
file45a82be
doc: Update SARIF support documentation694a8d1
doc: Add more examples of usage96ab43b
fix: TYPO in.shellcheckrc
e7af004
src: fixing some defects reported by ShellCheck17519b9
doc: Update examplesDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)