shellcheck
https://github.com/koalaman/shellcheck
Haskell
ShellCheck, a static analysis tool for shell scripts
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Haskell not yet supported16 Subscribers
Add a CodeTriage badge to shellcheck
Help out
- Issues
- Look into wrongly scoped loop redirections
- Enhancement: Testing for empty arrays
- SC2034 will not detect used var in glob character ranges
- oldbash: suggest `case "$foo" in (pat)` instead `pat)` in `$()` when shebang is bash
- Grouping and ranking warnings
- sc2128 with parameter expansions
- read without arguments does not count as modifying $REPLY
- SC2030/SC2031 and `declare -p'
- SC2039 - use different error-codes for different things
- New potential error proposal: piping into eval without operands
- Docs
- Haskell not yet supported