Skip to content

CXX Repositories

guwirth edited this page Mar 10, 2021 · 5 revisions

The rules for which you want to generate issue must be activated in the Quality Profile of your project. You can find instructions on how to do this under Manage Quality Profiles.

Listed below are the repositories that the cxx plugin provides.

In the SonarQube UI,

  • the repositories can be selected via Rules > Filters > Repositories.
  • For the repository keys, corresponding tags are also created. These can be used for filtering under Issues > Filters > Tags.
repository key repository name report configuration parameter description
common-cxx Common CXX --- Common SonarQube rules automatically available for all programming languages.
cxx SonarQube --- CXX Rules
clangsa Clang-SA sonar.cxx.clangsa.reportPaths Clang Static Analyzer support (https://clang-analyzer.llvm.org/)
clangtidy Clang-Tidy sonar.cxx.clangtidy.reportPaths Clang Tidy warnings support (http://clang.llvm.org/extra/clang-tidy/)
compiler-gcc Compiler-GCC sonar.cxx.gcc.reportPaths GCC/G++ warnings support (https://gcc.gnu.org/)
compiler-vc Compiler-VC sonar.cxx.vc.reportPaths Visual Studio warnings and Core Guideline Checker support (https://www.visualstudio.com/)
cppcheck Cppcheck sonar.cxx.cppcheck.reportPaths Cppcheck warnings support (http://cppcheck.sourceforge.net/)
drmemory Dr Memory sonar.cxx.drmemory.reportPaths Dr. Memory warnings support (http://drmemory.org/)
infer Infer sonar.cxx.infer.reportPaths Infer warnings support (https://fbinfer.com/)
pclint PC-lint sonar.cxx.pclint.reportPaths PC-Lint warnings support (http://www.gimpel.com/)
rats RATS sonar.cxx.rats.reportPaths RATS support (https://github.com/andrew-d/rough-auditing-tool-for-security)
valgrind Valgrind sonar.cxx.valgrind.reportPaths Valgrind support (http://valgrind.org/)
vera++ Vera++ sonar.cxx.vera.reportPaths Vera++ support (https://bitbucket.org/verateam/vera/wiki/Home)
other Other sonar.cxx.other.reportPaths Universal report sensor to support any other tools.
Clone this wiki locally