设置以检测重复的C#代码

时间:2015-05-27 13:34:38

标签: c# sonarqube sonarqube-5.0

我无法在sonarq中检测到重复的代码 我已经安装了Sonarqube 5.1并安装了以下插件:

  • C#[csharp] 4.0
  • 问题分配[issueassign] 1.6
  • 问题密度[issuesdensity] 1.0
  • Java [java] 3.0
  • JavaScript [javascript] 2.5
  • German Pack [l10nde] 1.1
  • 动态图表[motionchart] 1.7
  • Python [python] 1.5
  • Redmine [redmine] 0.2
  • ReSharper [resharper] 1.0
  • Git [scmgit] 1.0
  • Mercurial [scmmercurial] 1.1
  • Scm Stats [scmstats] 0.3.1
  • SVN [scmsvn] 1.0
  • TFS [scmtfs] 1.0
  • StyleCop [stylecop] 1.1
  • 分析Visual Studio项目的Bootstrapper [visualstudio] 1.2
  • 网络[网页] 2.3
  • XML [xml] 1.2

sonar-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=.

1 个答案:

答案 0 :(得分:2)

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

必须根据需要调整这些:

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