If you want to filter out certain errors you can suppress these. First you need to create a suppressions file. The format is:
[error id]:[filename]:[line] [error id]:[filename2] [error id]
The error id
is the id that you want to suppress.
The easiest way to get it is to use the --xml
command
line flag. Copy and paste the id
string from the xml
output.
Here is an example:
memleak:file1.cpp exceptNew:file1.cpp uninitvar
You can then use the suppressions file:
cppcheck --suppressions suppressions.txt src/