1

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

  • C# [csharp] 4.0
  • 问题分配 [issueassign] 1.6
  • 问题密度 [issuesdensity] 1.0
  • Java [java] 3.0
  • JavaScript [javascript] 2.5
  • 德国包 [l10nde] 1.1
  • 动态图 [motionchart] 1.7
  • Python [蟒蛇] 1.5
  • Redmine [redmine] 0.2
  • ReSharper [resharper] 1.0
  • Git [scmgit] 1.0
  • Mercurial [scmmercurial] 1.1
  • Scm 统计 [scmstats] 0.3.1
  • SVN [scmsvn] 1.0
  • TFS [scmtfs] 1.0
  • 风格警察 [stylecop] 1.1
  • Visual Studio 项目的分析引导程序 [visualstudio] 1.2
  • 网络 [网络] 2.3
  • XML [xml] 1.2

声纳-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=.
4

1 回答 1

2

解决了!从源代码中可以看出,有两个参数可以控制 CPD 传感器:

这些必须进行调整以适应需求:

sonar.cpd.cs.minimumLines = 1
sonar.cpd.cs.minimumTokens = 1
于 2015-05-27T16:16:18.413 回答