lintshell analyzes the syntax trees produced by the morbig parser to look for potential programming errors.
lintshell is user-extensible: anyone can program an analysis and integrate it into the tool.
After the first release, there will be an OPAM package and
opam install lintshell
will be sufficient.
One can install the latest development version with:
opam pin lintshell.dev https://github.com/colis-anr/lintshell.git
Or manually by:
cd
-ing to it;opam install . --deps-only
eval $(opam env)
make
bin/lintshell [...]
make install
lintshell list
displays the list of installed analyzers.lintshell check script
analyzes POSIX shell script
.lintshell show analyzer
displays a description of analyzer
.Please read this file?