The interactive file manager requires Javascript. Please enable it or use sftp or scp.
You may still browse the files here.

Download Latest Version cppcheck-2.18.0.tar.gz (3.9 MB)
Email in envelope

Get an email when there's a new version of cppcheck

Home / cppcheck / 1.88
Name Modified Size InfoDownloads / Week
Parent folder
cppcheck-1.88-x64-Setup.msi 2019-06-29 11.1 MB
cppcheck-1.88-x86-Setup.msi 2019-06-29 9.5 MB
README 2019-06-29 1.2 kB
cppcheck-1.88.zip 2019-06-29 2.6 MB
cppcheck-1.88.tar.gz 2019-06-29 2.4 MB
cppcheck-1.88.tar.bz2 2019-06-29 1.9 MB
Totals: 6 Items   27.4 MB 0
New checks:
 * Comparing pointers that point to different objects
 * Address of local variable 'x' is accessed at non-zero index
 * STL usage: unnecessary search before insertion
 * Duplicate expression for condition and assignment: if (x==3) x=3;

Added --library configuration files for:
 * cppunit
 * libcerror
 * nspr
 * opengl
 * sqlite3

Better handling of C++14 and C++17

Command line:
 * New command line option --addon used to run addons directly from Cppcheck.
 * Some advanced options are only available in GUI:
   - remove unused declarations in header files to speedup analysis
   - remove unused templates to speedup analysis
   - when checking visual studio project, only check 1 configuration
   - max whole-program-analysis call stack depth
   To get these features in command line tool, create a GUI project file and import that on command line using --project.

GUI:
 * started implementing theme support

Makefile:
Please use MATCHCOMPILER=yes instead of SRCDIR=build when compiling to enable the match compiler.

Cert:
 * add check exp15-c
 * add check str03-c
 * add check str05-c
 * add check str07-c

Misra:
 * Add check 17.7
 * Add check 20.7
 * Add check 20.10


Source: README, updated 2019-06-29