检测重复 C# 代码的设置
Setup to detect duplicate C# code
我未能在 sonarq 中检测到重复代码
我已经安装了 Sonarqube 5.1 和 运行 以及以下插件:
- C# [csharp] 4.0
- 问题分配 [issueassign] 1.6
- 问题密度[issuesdensity] 1.0
- Java [java] 3.0
- Java脚本 [java脚本] 2.5
- 德国包 [l10nde] 1.1
- 动态图表 [motionchart] 1.7
- Python [python] 1.5
- 红矿 [红矿] 0.2
- ReSharper [重新锐化器] 1.0
- Git [scmgit] 1.0
- 水银 [scmmercurial] 1.1
- Scm 统计 [scmstats] 0.3.1
- SVN [scmsvn] 1.0
- TFS [scmtfs] 1.0
- 风格警察 [风格警察] 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=.
已解决!如源代码所示,有两个参数可控制 CPD 传感器:
必须调整这些以满足需要:
sonar.cpd.cs.minimumLines = 1
sonar.cpd.cs.minimumTokens = 1
我未能在 sonarq 中检测到重复代码 我已经安装了 Sonarqube 5.1 和 运行 以及以下插件:
- C# [csharp] 4.0
- 问题分配 [issueassign] 1.6
- 问题密度[issuesdensity] 1.0
- Java [java] 3.0
- Java脚本 [java脚本] 2.5
- 德国包 [l10nde] 1.1
- 动态图表 [motionchart] 1.7
- Python [python] 1.5
- 红矿 [红矿] 0.2
- ReSharper [重新锐化器] 1.0
- Git [scmgit] 1.0
- 水银 [scmmercurial] 1.1
- Scm 统计 [scmstats] 0.3.1
- SVN [scmsvn] 1.0
- TFS [scmtfs] 1.0
- 风格警察 [风格警察] 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=.
已解决!如源代码所示,有两个参数可控制 CPD 传感器:
必须调整这些以满足需要:
sonar.cpd.cs.minimumLines = 1
sonar.cpd.cs.minimumTokens = 1