ParsersΒΆ
There are various parsers that take the output of specific analyzers and
turn them into firehose.model.Analysis
instances.
clanganalyzer.py
Parser for the
.plist
files emitted by the clang-static-analyzer, when-plist
is passed as an option to “scan-build” or “clang”cppcheck.py
Parser for output from cppcheck, specifically, version 2 of its XML format as generated by:
cppcheck PATH_TO_SOURCES --xml --xml-version=2
findbugs.py
Parser for xml output from findbugs.
frama_c.py
Parser for warnings emitted by frama-c.
gcc.py
Parser for warnings emitted by GCC.
flawfinder.py
Parser for warnings emitted by flawfinder.
splint.py
Parser for the
-csv
output format from splint.