############################################################################### # .shellcheckrc # # https://github.com/koalaman/shellcheck # https://github.com/koalaman/shellcheck/wiki/Ignore ############################################################################### # Disable SC1090 # # > Shellcheck can't follow non-constant source. # # Sourced paths are dependent on the environment in this program. # # https://github.com/koalaman/shellcheck/wiki/SC1090 disable=SC1090 # Disable SC2002 # # I like cats 😸. Redirection is also used in this project. # # https://github.com/koalaman/shellcheck/wiki/SC2002 disable=SC2002 # Disable SC2015 # # This is used in some places as intended. # # https://github.com/koalaman/shellcheck/wiki/SC2015 disable=SC2015 # Disable SC2088 # # "${HOME}" is preferred in this project, so tildes in quotes are intended as # tildes and are not expected to expand. # # https://github.com/koalaman/shellcheck/wiki/SC2088 disable=SC2088 # Disable SC2120 # # This is being triggered on `_ls`, which is passed arguments in `_main()`. # This is likely being triggered because `_ls` is called separately explicitly # without arguments. # # https://github.com/koalaman/shellcheck/wiki/SC2120 # disable=SC2120 # Disable SC2206 and SC2207 # # `IFS` and `noglob` are set. # # https://github.com/koalaman/shellcheck/wiki/SC2206 # https://github.com/koalaman/shellcheck/wiki/SC2207 disable=SC2206,SC2207 # Disable SC2317 # # Many commands are invoked indirectly. # # https://www.shellcheck.net/wiki/SC2317 disable=SC2317 # Disable SC2317 and SC2329 # # Many commands are invoked indirectly. # # https://www.shellcheck.net/wiki/SC2317 # https://www.shellcheck.net/wiki/SC2329 disable=SC2317,SC2329