# ShellCheck Configuration Template # Bash/shell script linting configuration # Generated by dev-system/ci # Location: .shellcheckrc # Generated by dev-system/ci # ShellCheck configuration for Bash script validation # Enable all optional checks enable=all # Disable specific checks that are too strict # SC1091 - Not following sourced files (noisy in monorepos) # disable=SC1091 # Source path for sourced files source-path=SCRIPTDIR # Severity levels: error, warning, info, style severity=warning # Format: gcc, json, json1, quiet format=gcc # Exit status thresholds # 0: All checks passed # 1: Warning found # 2: Error found # Shell dialect (bash, sh, ksh, etc) # shell=bash # Check style guide compliance # These are considered good practices but optional # Common problematic patterns # SC2086 - Double quote to prevent globbing # SC2181 - Check exit code explicitly # SC2207 - Array from command substitution