Cppcheck icon
Cppcheck icon

Cppcheck

Cppcheck is an static analysis tool for C/C++ code. Unlike C/C++ compilers and many other analysis tools it does not detect syntax errors in the code. Cppcheck primarily detects the types of bugs that the compilers normally do not detect.

Cppcheck screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Windows
  • Linux  build from source or use a package manager like apt/aptitude
  • PortableApps.com
  • Eclipse
-
No reviews
23likes
0comments
0news articles

Features

Suggest and vote on features

Properties

  1.  Lightweight

Features

  1.  Portable
  2.  C++

 Tags

Cppcheck News & Activities

Highlights All activities

Recent activities

Show all activities

Cppcheck information

  • Developed by

    SE flagDaniel Marjamäk
  • Licensing

    Open Source (GPL-3.0) and Free product.
  • Written in

  • Alternatives

    17 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  6,445 Stars
  •  1,541 Forks
  •  174 Open Issues
  •   Updated  
View on GitHub
Cppcheck was added to AlternativeTo by WhiteTiger on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Cppcheck?

Cppcheck is an static analysis tool for C/C++ code. Unlike C/C++ compilers and many other analysis tools it does not detect syntax errors in the code. Cppcheck primarily detects the types of bugs that the compilers normally do not detect. The goal is to detect only real errors in the code (i.e. have zero false positives).

Features:

  • Out of bounds checking,
  • Check the code for each class,
  • Checking exception safety,
  • Memory leaks checking,
  • Warn if obsolete functions are used,
  • Check for invalid usage of STL,
  • Check for uninitialized variables and unused functions

Official Links