-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path.shellcheckrc
More file actions
37 lines (27 loc) · 1.08 KB
/
.shellcheckrc
File metadata and controls
37 lines (27 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# ShellCheck configuration for APort Agent Guardrails
# See: https://www.shellcheck.net/wiki/
# Enable all optional checks
enable=all
# Disable specific checks (with justification)
# SC1090: Can't follow non-constant source
# Justification: We use dynamic sourcing based on framework detection
disable=SC1090
# SC1091: Not following sourced file
# Justification: Some sourced files may not exist in all environments
disable=SC1091
# SC2034: Variable appears unused
# Justification: Some variables are exported for child processes or sourced scripts
# disable=SC2034 # Keep this enabled to catch actual unused variables
# SC2064: Use single quotes to prevent glob expansion
# Justification: We sometimes intentionally want expansion in traps
# disable=SC2064 # Keep this enabled for safety
# Severity levels to report (error, warning, info, style)
# We want to catch all issues
# severity=warning
# Shell dialect
# Default: auto-detect, but we primarily use bash
shell=bash
# Source path for resolving sourced files
# source-path=SCRIPTDIR
# External sources (if any)
# external-sources=true