28 lines
1012 B
Markdown
28 lines
1012 B
Markdown
|
|
||
|
# HTML Report
|
||
|
|
||
|
You can convert the XML output from cppcheck into a HTML report. You'll need Python and the pygments module (<http://pygments.org/)> for this to work. In the Cppcheck source tree there is a folder htmlreport that contains a script that transforms a Cppcheck XML file into HTML output.
|
||
|
|
||
|
This command generates the help screen:
|
||
|
|
||
|
htmlreport/cppcheck-htmlreport -h
|
||
|
|
||
|
The output screen says:
|
||
|
|
||
|
Usage: cppcheck-htmlreport [options]
|
||
|
|
||
|
Options:
|
||
|
-h, --help show this help message and exit
|
||
|
--file=FILE The cppcheck xml output file to read defects from.
|
||
|
Default is reading from stdin.
|
||
|
--report-dir=REPORT_DIR
|
||
|
The directory where the html report content is written.
|
||
|
--source-dir=SOURCE_DIR
|
||
|
Base directory where source code files can be found.
|
||
|
|
||
|
An example usage:
|
||
|
|
||
|
./cppcheck gui/test.cpp --xml 2> err.xml
|
||
|
htmlreport/cppcheck-htmlreport --file=err.xml --report-dir=test1 --source-dir=.
|
||
|
|