Cppcheck for Linux help you to find out memory leaks, mismatching allocation-deallocation, invalid usage of STL, uninitialized variables and unused functions, obsolete functions, and buffer overrun on your c or c++ codes. Unlike C or C++ compilers 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
Full Specifications
What's new in version 1.59
Version 1.59 has improved lookup for functions and types and added command line parameter to open a results file.