cppcheck

Static source code analysis tool for C and C++ code

4.9 Stars (95)
1,281 Downloads (This Week)
Last Update:
Download cppcheck-1.65.tar.bz2
Browse All Files

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 http://cppcheck.sourceforge.net for more information.

cppcheck Web Site

Update Notifications





User Ratings

★★★★★
★★★★
★★★
★★
90
0
3
1
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
Write a Review

User Reviews

  • versat
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Great tool which helped me a lot to find errors, code cleaner and optimize different things. With it's useful hints and examples on the issues it found i learned some things about c++ that i was not aware of before (and many others when i look at their code). I use it regularly because the benefits are great.

    Posted 07/03/2014
  • cpumeshman
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Just reflected on some reviews after compiling cppcheck with the latest mingw 4.8, as it builds from 25% to in my best case, 300% faster and more stable executables compared with "API drone msvc" There is some problems with the path interpreting procedures, mainly because the app have been under the bad influence of msvc conventions. The best remedy would be to use QT creator for all coding and abandon Visualstudio, and its portability corruption altogether Otherwise it's a promising project where some features work very good

    Posted 05/26/2014
  • jorgeuy
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Hi, I made a minimal interface application for External Tool between cppcheck and Visual Studio 2010. The application takes currently solution and selected project name, makes a source list with every needed source file and calls cppcheck with that list. Anyone interested on that can send me a message, I can give you the source code and/or binary file. Regards

    Posted 03/07/2014
  • waijye
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    I am using 1.64. Wonder why refresh button doesn't work. I have to reopen my project.

    Posted 03/07/2014
  • anton-smirnov
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Works good on mac, but does not work on android (linux) at all because of file paths problems. Hope it will be fixed and i return back and set 5 stars for it

    Posted 03/01/2014
Read more reviews

Additional Project Details

Languages

English

Intended Audience

Developers, Quality Engineers

User Interface

Command-line

Programming Language

C++

Registered

2007-05-07

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.