ShellCheck
ShellCheck, a static analysis tool for shell scripts observed · 2026-10-19
Health v2 · maintenance only
68/100
- Activity 100
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5086
- days_rel: 443
- days_push: 2
- n_releases_24m: 1
Adoption not part of the score
40190 stars · 1962 forks observed · 2026-10-19
What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-28, confidence 0.99
ShellCheck is a command‑line static analysis tool that scans shell scripts for syntax errors, semantic problems, and portability issues. It provides warnings and suggestions to help both beginners and experienced users write more reliable scripts.
Use cases
- find syntax errors in a bash script
- detect portability problems in sh scripts
- lint shell scripts as part of a CI pipeline
- get suggestions for improving script robustness
- automatically check scripts before deployment
- integrate shell script analysis into editors like Vim or Emacs
- validate scripts for best‑practice compliance
When to choose
- you need a lightweight, fast linter for shell scripts
- you want integration with many editors and CI systems
- your project relies heavily on bash or sh scripts and you want to catch bugs early
- you prefer an open‑source tool with active community support
When to avoid
- you require a full IDE with refactoring capabilities for shell scripts
- you need analysis of non‑shell languages
- you need a GUI‑only solution without command‑line usage
Facets
cli-tool · maturity active
linter cli developer-tools windows cli shell bash sh static-analysis code-quality devops linux macos
2 sources
- readme: https://github.com/koalaman/shellcheck · fetched 2026-10-19 · 5fa1dbf2bc3a
- homepage: https://www.shellcheck.net · fetched 2026-09-14 · b1a2a84f1536
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| koalaman/shellcheck | main | 68 |
| koalaman/shellcheck-precommit | plugin | 44 |
| koalaman/shellcheck.net | docs | 32 |
For agents
markdown · JSON · MCP: product_card(name="koalaman/shellcheck")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem