diff --git a/shellcheckrc b/shellcheckrc new file mode 100644 index 000000000..edfd97a2f --- /dev/null +++ b/shellcheckrc @@ -0,0 +1,17 @@ +# Allow opening any 'source'd file, even if not specified as input +external-sources=true + +# Turn on warnings for unquoted variables with safe values +enable=quote-safe-variables + +# Turn on warnings for unassigned uppercase variables +enable=check-unassigned-uppercase + +# Enforces braces around variable expansions to avoid ambiguity or confusion. +# e.g. ${filename} rather than $filename +enable=require-variable-braces + +# Requires double-bracket syntax [[ expr ]] for safer, more consistent tests. +# NO: if [ "$var" = "value" ] +# YES: if [[ $var == "value" ]] +enable=require-double-brackets