Commit graph

2 commits

Author SHA1 Message Date
Marco Ferrari
c26430f868
feat: support arbitrary shellcheck config paths ()
- Support passing an arbitrary path to the shellcheck configuration file
  with the BASH_CONFIG_FILE_NAME variable. This brings shellcheck in
  line with other linters that support configuration files.
- Enable shellcheck external sources using a directive in the
  configuration file, so users can eventually override it if not needed.
- Export command configuration variables that subprocesses might need.

Close 
2024-04-25 19:47:55 +00:00
Kurt von Laven
8227f79074
Add a template config file for ShellCheck ()
* Improve wording of LINTER_RULES_PATH docs ().

* Add a template config file for ShellCheck ().

Instruct ShellCheck to search SCRIPTDIR, the directory that the script
being linted is in, for other scripts that are sourced. Otherwise, the
commonly-used source command results in linter error SC1091. See
https://github.com/koalaman/shellcheck/wiki/SC1091 for more details.

* fix line ending

Co-authored-by: Lukas Gravley <admiralawkbar@github.com>
2021-08-30 11:19:56 -05:00