Cppcheck

Cppcheck is a 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).

Languages supported:

9.2/10 (Expert Score) ★★★★★
Product is rated as #9 in category Static Code Analysis Software
Ease of use
Support
Ease of Setup

Cppcheck is a 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).

Cppcheck
Cppcheck

Show more categories

Customer Reviews

Cppcheck Reviews

User in Computer Software

Advanced user of Cppcheck
★★★★★
Fast but limited features

What do you like best?

It is fast so analysis finishes quickly.

Updated regularly and comes with new checks every time.

Support variety to report formats.

What do you dislike?

Limited ability to find bugs, you need to compliment with clang or other tools.

We see quite some false positives compared to other tools.

No support for style checks.

Recommendations to others considering the product:

It's a good tool to blend with other static analysis tools like Clang and Coverity.

What problems are you solving with the product? What benefits have you realized?

It's fast and helps check many bugs. The developer can run it along with compilation on their machines.

Review source: G2.com

Leave a reply

Your total score

B2B Software Guide