Tags: forky-mcforkface/codechecker
Tags
[analyzer] Cppcheck support (Ericsson#3680) [analyzer] Cppcheck support This commit adds support for the Cppcheck analyzer. The following two commits are also squashed into this: * [test] Add new test cases for Cppcheck support * [analyzer] Check version compatibility This commit is the resurrection of works made by Márton Csordás. The original pull request Ericsson#2290 had three more refactoring-related change sets which were omitted in this. Some changes were added in compared to the original commits: * The Cppcheck report converter is used to get the results in the result_handler. * The hash calculation logic has been uplifted to the latest one. * Some small small compatibility changes were added because of the changes in the code base. Further changes: * Cppcheck now works in a raw directory instead of directly into the workspace folder. * Exponential explosion of reports in plist files are now fixed. * Checker disable now works on native levels. * The `--disable <cppcheck_check>` now properly translates to `--suppress <cppcheck_check>` in the cppcheck invocation. * The current run configuration of cppcheck is `--enable=all`. Added two new input paramaters: * With `cppcheck-addons` extra cppcheck checkers can be specified. * With `cppcheck-libraries` the cppcheck library definitions can be added. Cppcheck reports have to be "fixed" for Codechecker to be able to properly interpret them. The actual error message must be added to any multistep report as a last bug path event. Cppcheck checkers are prefixed with the `cppcheck-` prefix. Co-authored-by: Márton Csordás <[email protected]> Co-authored-by: bruntib <[email protected]> Co-authored-by: vodorok <[email protected]>
Merge pull request Ericsson#3620 from csordasmarton/new_features_6.19.0 [gui] Describe new features in 6.19.0
[gui] Fix number of outstanding reports chart Let's assume that a bug was detected yesterday at 3PM and I want to view this chart today at 1PM. In day resolution we used the current date as a starting point and based on the interval length (e.g.: 7 days) we subtract x days from the current date. For this reason the grap will not show me this bug which was detected yesteday, but it assumes that is was detected today. With this patch we will set the starting date to the end of the current date which will solve this issue.
Merge pull request Ericsson#3494 from dkrupp/remove_virt_destr_checker Removing cppcoreguidelines-virtual-class-destructor from the profiles
Merge pull request Ericsson#3432 from bruntib/add_labels_to_checkers [config] Add some labels to checkers
Merge pull request Ericsson#3339 from csordasmarton/fix_analysis_info… …_storage [server] Fix getting existing analysis info
PreviousNext