SonarQube对新代码的重复

时间:2018-06-28 15:51:21

标签: sonarqube sonarqube-scan

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

我已将“泄漏时间”配置为“ previous_version”,根据我的理解,这意味着添加到项目中的任何代码都将被视为新代码。

关于为什么新代码中的重复项没有增加的任何想法?

0 个答案:

没有答案