Shellcheck is a great script analysis tool for the Linux shell which can be used to detect common programming mistakes. Shellcheck analyses scripts, and informs about errors and warnings, alike to what a compiler would do.

Read This Article on CloudSavvy IT ›