Плагин SonarCFamily не обнаруживает никаких других дефектов даже после включения всех правил в профиле качества и преднамеренного создания правила для сбоя в коде C ++.
SonarQube Версия: 7.6x
Плагин SonarCFamily: 6.0
Использование cmake для создания проекта Visual C ++, команда сборки выглядит следующим образом
build-wrapper-win-x86-64.exe --out-dir bw-output cmake --build . --config Release
Она генерирует сборкуобертка-dump.json.После этого я запускаю сонар-сканер.Мой sonar-project.properties выглядит так:
sonar.projectKey=com.test:Sample-Cpp-Project
sonar.projectName=Sample-Cpp-Project
sonar.projectVersion=1.0
sonar.sources=src
# The build-wrapper output dir
sonar.cfamily.build-wrapper-output=bw-output
# Encoding of the source files
sonar.sourceEncoding=UTF-8