1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in
Version 9 (modified by kimmov, 5 years ago)

Fix typo

cppcheck development

This wiki is about cppcheck development

Creating new tickets


  • false positives (when --all is not used)
  • hang / crash
  • fail to compile


  • new checks
  • an existing check fails to detect bug (use the component "new check")
  • suggestions about different output
  • integration


We're making it ready for the 1.28 release. The goal is to have no open defects when we make this release.


cppcheck is basically a pattern matcher. The input code will be matched against various patterns that are known to be bugs.

Analyzing a file is made in 3 steps:

  1. Preprocess
  2. Tokenize
  3. Run all checks - pattern matching