annotate .shellcheckrc @ 542:1e46e254366e

Use a new .shellcheckrc file for common configuration settings for shellcheck. Module-wide settings are removed for now.
author Franz Glasner <fzglas.hg@dom66.de>
date Tue, 10 Sep 2024 01:50:20 +0200
parents
children 31b5c10ae1d4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
542
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
1 #
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
2 # See: shellcheck(1)
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
3 #
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
4 # To see a list of
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
5 # See: https://www.shellcheck.net/wiki/
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
6
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
7 source-path=SCRIPTDIR/../share/local-bsdtools
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
8 source-path=SCRIPTDIR
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
9 external-sources=true
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
10
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
11 # $/${} is unnecessary on arithmetic variables
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
12 disable=SC2004
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
13 # Prefer [ p ] && [ q ] as [ p -a q ] is not well-defined
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
14 disable=SC2166
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
15 # In POSIX sh, $'..' is undefined
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
16 disable=SC3003
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
17 # In POSIX sh, local is undefined
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
18 disable=SC3043
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
19
1e46e254366e Use a new .shellcheckrc file for common configuration settings for shellcheck.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
20 enable=avoid-nullary-conditions