cppcheck-opensource/cppcheck
static analysis of C/C++ code observed · 2026-08-28
Health v2 · maintenance only
87/100
- Activity 99
- Release rhythm 63
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 102.0
- age_days: 6391
- days_rel: 90
- days_push: 7
- n_releases_24m: 7
Adoption not part of the score
6733 stars · 1590 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Cppcheck is an open-source static analysis tool for C and C++ code that detects bugs, undefined behavior, and dangerous coding constructs with a focus on very few false positives. It is available as both a command line tool and a GUI application, and can analyze code even with non-standard syntax common in embedded projects.
Use cases
- find bugs in my C/C++ code before compiling
- detect undefined behavior in C++ projects
- static analysis for embedded C code with non-standard syntax
- add a C/C++ linter to my CI pipeline
- check for memory leaks and out-of-bounds errors in C++
- analyze a large C codebase for dangerous coding constructs
When to choose
- you need a fast, low-false-positive static analyzer for C or C++
- your codebase has non-standard or embedded-specific syntax
- you want a free, cross-platform analyzer with CLI and GUI options
- you want to complement other analyzers like clang-tidy with unique bug detection
When to avoid
- you need path-sensitive abstract-interpretation analysis with formal soundness guarantees
- you need static analysis for languages other than C/C++
- you want fully automated fixes rather than diagnostics
- you require commercial support and extended functionality out of the box
Facets
cli-tool · maturity stable
security developer-tools testing developer-tools programming-languages security windows cross-platform cli static-analysis c cpp linter code-quality undefined-behavior linux macos
2 sources
- readme: https://github.com/cppcheck-opensource/cppcheck · fetched 2026-08-28 · ad08309a64c4
- homepage: https://cppcheck.sourceforge.io/ · fetched 2026-08-29 · 3314954c259b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| cppcheck-opensource/cppcheck | main | 87 |
For agents
markdown · JSON · MCP: product_card(name="cppcheck-opensource/cppcheck")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem