shellcheck-config-generator

Solid

Generate .shellcheckrc configuration with appropriate rules, exclusions, and severity settings for shell script linting.

AI & Automation 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# ShellCheck Config Generator Generate ShellCheck configuration for shell script linting. ## Capabilities - Generate .shellcheckrc files - Configure rule exclusions - Set shell dialect - Configure severity levels - Document rule decisions - Create project-specific configs ## Usage Invoke this skill when you need to: - Set up ShellCheck for a project - Configure linting rules - Exclude specific warnings - Document rule decisions ## Generated Configuration ```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 ``` ## Rule Categories ### Critical (Never Disable) - SC2094: File read and written in same pipeline - SC2095: Add <...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

shellcheck-configuration

Master ShellCheck static analysis configuration and usage for shell script quality. Use when setting up linting infrastructure, fixing code issues, or ensuring script portability.

36,222 Updated today
wshobson
DevOps & Infrastructure Listed

shellcheck-configuration

Master ShellCheck static analysis configuration and usage for shell script quality. Use when setting up linting infrastructure, fixing code issues, or ensuring script portability.

335 Updated today
aiskillstore
AI & Automation Featured

shellcheck-configuration

Master ShellCheck static analysis configuration and usage for shell script quality. Use when setting up linting infrastructure, fixing code issues, or ensuring script portability.

39,350 Updated today
sickn33
Code & Development Listed

cli-audit-shell

Audit shell scripts against Google Shell Style Guide + ops best practices. Scores 12 dimensions: strict mode coherence, error surfaces, logging, stderr hygiene, variable discipline, quoting, control flow, naming, CLI ergonomics, idempotency, namespace, and security. Goes beyond shellcheck — detects semantic anti-patterns invisible to linters (dead fallbacks under set -e, custom loggers vs logger(1), redundant package checks, env var injection in heredocs, missing getopts). Use when reviewing shell scripts, auditing bash code, checking deployment scripts, or saying 'audit shell', 'bash review', 'script quality', 'shell style', 'shellcheck not enough', 'review my script'. Also triggers on 'set -euo pipefail', 'getopts', 'shell injection', 'logger', 'bash best practices', 'google shell style'.

4 Updated yesterday
Destynova2
Code & Development Solid

shell-review

Audit shell scripts for correctness, portability, and common pitfalls.

297 Updated today
athola