Check bash/shell scripts for syntactical problems (with understandable messages), semantical problems as well as subtle caveats and pitfalls.
A gallery of bad code that can be detected is available at <https://github.com/koalaman/shellcheck/blob/master/README.md>.
- bash
- dash
- ksh
- sh
Setting | Meaning |
---|---|
shell |
Target shell being used. (Optional, defaults to 'sh'.) |
- Security
- Syntax
- Undefined Element
- Unused Code
AGPL-3.0
- The coala developers (coala-devel@googlegroups.com)