• Integrating with ShellCheck
  • Pick the output format that makes your life easier
  • JSON output
  • XML output
  • GCC compatible error messages
  • Unified Diff
  • Decide whether you want to specify a shell dialect
  • Decide whether you want to follow sourced files that are not specified as input
  • Check shellchecks exit code
  • Allow passing through or configuring the environment variable SHELLCHECK_OPTS
  • Consider linking to the wiki for more information about individual warnings