Ericsson / CodecheckerVSCodePlugin

VSCode plugin that shows bugs detected by the Clang Static Analyzer and Clang Tidy analyzers using CodeChecker as a backend.
Apache License 2.0
24 stars 7 forks source link

Links to checker documentations #72

Closed csordasmarton closed 2 years ago

csordasmarton commented 2 years ago

For developers checker documentations are very useful information. With CodeChecker we can get it and we can also ask couple of more checker information with the following command: CodeChecker checkers -o json --details -w.

The output will look like this:

[
    {
        "status": "unknown",
        "name": "bugprone-exception-escape",
        "analyzer": "clang-tidy",
        "description": "",
        "labels": [
            "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone-exception-escape.html",
            "guideline:sei-cert",
            "profile:extreme",
            "profile:security",
            "profile:sensitive",
            "sei-cert:dcl57-cpp",
            "sei-cert:err55-cpp",
            "sei-cert:msc53-cpp",
            "severity:MEDIUM"
        ]
    },
    ...
]

Proposed solution:

csordasmarton commented 2 years ago

We have to handle the following cases: