New features, improvements:
- HTML report file generation support for
CodeChecker parsecommand. These HTML files contain the full control-flow path of the detected bugs. They can be viewed off-line without accessing the CodeChecker server or sent in an email. #1034 CodeChecker cmd diffcan be called for multiple runs. That is your results in the report directory can be compared against multiple runs using wildcards. #978- Checker profiles. Checker pre-selection profiles were introduced to help in the selection of checkers. Three new profiles were introduced in increasing order of sensitivity (and false positive rate):
default,sensitive,extreme. #907 - Clang will not warn about unused compiler arguments #985
- Print clang generated report hash at the command line parse with the steps together #1009
Analyzer invocation
- Better detection of gcc/g++ cross compilation parameters.
--saargsand--tidyargsparameters should not be used for cross-compilation anymore. #995 - Include directory detection for clang-tidy #993
Documentation changes:
Bug fixes:
Web UI:
- Report step were not shown on the UI #986 and #988
- Statistics view did not show the results #950
- Statistics view should not collect run names in the drop down #979
- Product listing did not work properly in Firefox #912
- Run without reports were not rendered correctly #1002
- Run history tab switch did not work properly #1017
- If there were many runs the loading of the run list was slow #1019
Command line:
- Storage failed with sqlite db backend if there were many results. #1005
CodeChecker cmd sumcommand error #1004CodeChecker cmd sumreport uniqueing #1025CodeChecker cmd sumget statistics only for the specified run names #1026CodeChecker checkcommand did not work properly when it was called without output directory #992