检测重复 C# 代码的设置

Setup to detect duplicate C# code

我未能在 sonarq 中检测到重复代码 我已经安装了 Sonarqube 5.1 和 运行 以及以下插件:

声纳-Project.properties:

sonar.projectKey=simplecalc
sonar.projectName=Simple Calc
sonar.projectVersion=1.0
sonar.sourceEncoding=UTF-8
sonar.visualstudio.enable=true
sonar.cs.vstest.reportsPaths=TestResults/*.trx
sonar.cs.dotcover.reportsPaths=dotCover.CalcLibrary.UnitTests.html
sonar.sources=.

已解决!如源代码所示,有两个参数可控制 CPD 传感器:

必须调整这些以满足需要:

sonar.cpd.cs.minimumLines = 1
sonar.cpd.cs.minimumTokens = 1