What is “shellcheck” Package?
Static analysis and lint tool, for (ba)sh scripts
For more details: https://www.shellcheck.net/
Installation
- Open Terminal by pressing
command+space
then type terminal and hitEnter
key. - Install homebrew first.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
- Install shellcheck.
brew install shellcheck
Now, use shellcheck!
ShellCheck is:
- GPLv3: free as in freedom
- available on GitHub
- already packaged for your distro or package manager
- supported as an integrated linter in major editors
- available in CodeClimate, Codacy and CodeFactor to auto-check your GitHub repo
- written in Haskell, if you’re into that sort of thing.