cppcheck
Description
Static analysis of C/C++ code. Checks for: memory leaks, mismatching allocation-deallocation, buffer overrun, and many more. The goal is 0% false positives. See the wiki for more information.
cppcheck Web SiteUser Ratings
User Reviews
-
I've noticed lots of improvements in the latest version, 1.52, in terms of new classes of errors being detected that were never previously caught by CppCheck. So kudos on a job well done. Keep up the good work!
-
Excellent resource, and very fast to respond to issues.
-
Good project. It finds actual bugs I care about fixing as well as bugs that are really just lazy programming habits. It's definitely worth running against your project to see what you find.
-
Great tool. Found allready severe errors. Can be easily integrated with Hudson.
-
very simple tool, very efficient in most cases. Excellent reactivity of developers when a problem is pointed out.
-
A nice additional for C++ developers. Just found a memory-leak in a crypto component: The programmer allocated an char[] with new but released it with delete instead of delete[] (Visual C++)