Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Generate .shellcheckrc configuration with appropriate rules, exclusions, and severity settings for shell script linting.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | 12% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -9% | 0% |
| case-21 | ✗→✓ | ▲ Improved | -13% | 0% |
| case-22 | ✗→✓ | ▲ Improved | -22% | 0% |
| case-01 | ✓→✓ | = Same ✓ | 24% | 0% |
Generate ShellCheck configuration for shell script linting.
Invoke this skill when you need to:
ini# .shellcheckrc - ShellCheck configuration # https://www.shellcheck.net/wiki/ # Default shell dialect (sh, bash, dash, ksh) shell=bash # Source path for sourced files source-path=SCRIPTDIR source-path=lib/ # External sources (follow source commands) external-sources=true # Severity level: error, warning, info, style severity=warning # Disable specific warnings # SC1090: Can't follow non-constant source disable=SC1090 # SC1091: Not following (sourced file not found) disable=SC1091 # SC2034: Variable appears unused (often used in sourced scripts) # disable=SC2034 # SC2086: Double quote to prevent globbing (sometimes intentional) # disable=SC2086 # SC2155: Declare and assign separately # disable=SC2155 # Enable optional checks # Check for unquoted variables that could be empty enable=check-unassigned-uppercase # Check for extra masking of return values enable=check-extra-masked-returns
Other measured skills in the registry, with their headline benchmark lift.