summaryrefslogtreecommitdiff
path: root/development/cppcheck/README
blob: 634a18c7a5f6f4cf1797e232caa1b702618aac63 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
Cppcheck is an analysis tool for C/C++ code. Unlike C/C++ compilers and many 
other analysis tools, we don't detect syntax errors.  Cppcheck only detects 
the types of bugs that the compilers normally fail to detect.  The goal is to
have no false positives. 

To supplement Cppcheck, it is recommended that you enable as many compiler 
warnings as possible.  For the GCC compiler, take a look at 
http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html for a comprehensive 
list of warning options that GCC supports.  At a minimum, it is recommended 
that you enable -Wall, -Wextra, and -pedantic 

If you do not want to install the manual pages, you can run the build script
like this:  MAKEMAN=no ./cppcheck.SlackBuild