SonarQube Версия: 6,7
Язык: C #
Датчик SCM: включен
Я пытался искать, но не получил четких ответов.
Я пытаюсь установить качественные ворота для дублированного кода. Во время тестирования я смог увеличить количество дублированных блоков для своего решения, но «Дубликаты в новом коде» не увеличились, поэтому он не подвел качественный критерий. Установка статического номера для подсчета повторяющегося кода не будет работать, поскольку существует несколько решений, использующих одни и те же шлюзы качества.
При выполнении следующей команды Sonar в нашей системе сборки я вижу странное поведение:
SonarQube.Scanner.MSBuild.exe begin /k:"SonarKey" /n:"SonarName" /v:"BuildNumber" /d:sonar.verbose=false /d:sonar.cs.vscoveragexml.reportsPaths=**/*.coveragexml
Build Solution
SonarQube.Scanner.MSBuild.exe end
Я настроил период утечки на «предыдущая_версия», что, насколько я понимаю, означает, что любой код, добавленный в проект, будет считаться новым кодом.
Есть идеи, почему дублирование нового кода не увеличивается?