CodeChecker: running the analyzer from the command line
Install CodeChecker as described here: CodeChecker Install Guide.
Create a compilation database. If you use cmake then pass the -DCMAKE_EXPORT_COMPILE_COMMANDS=1 parameter to cmake. Cmake will create a compile_commands.json file. If you have a Makefile based or similar build system then you can log the build commands with the help of CodeChecker:
make clean CodeChecker log -b "make" -o compile_commands.json
Analyze your project.
CodeChecker analyze compile_commands.json -o ./reports
View the analysis results. Print the detailed results in the command line:
CodeChecker parse --print-steps ./reportsOr view the detailed results in a browser:
CodeChecker parse ./reports -e html -o ./reports_html firefox ./reports_html/index.html
Optional: store the analysis results in a DB.
mkdir ./ws CodeChecker server -w ./ws -v 8555 & CodeChecker store ./reports --name my-project --url http://localhost:8555/Default
Optional: manage (categorize, suppress) the results in your web browser:
For extended documentation please refer to the official site of CodeChecker!