我正在尝试使用 Sonar 分析我的应用程序,这是一个 C# 项目。因此我配置了 FxCop、Galileo(带有 OpenCover)和 StyleCop。
看到代码违规工作正常,但不幸的是我看不到任何代码统计信息,如代码行等。我唯一看到的是文件的数量。
在这里可以看到我的声纳仪表板:
如您所见,右侧充满了一些违规行为(由 StyleCop 创建,因为只有“样式错误”,这让我有点困惑,因为我认为我没有犯任何重大错误,例如处理错误的异常之类的像这样)
左边是空的,只有文件的数量是可见的。
有谁知道,为什么我看不到代码行和此页面的其余部分?
根据要求,我将告诉您我的插件版本和声纳属性的内容:
插件版本:
FxCop: 10.0
Gallio: 3.4.14.0
OpenCover: 4.0.1107
StyleCop: 4.7.44.0
Sonar: 3.4.1
Sonar-runner: 2.0
C-Sharp-Plugins- Ecosystem: 1.4 ==> Updated to 2.0 (copied / overwrite new files to C:\sonar\extensions\plugins)
sonar-project.properties 的内容(与项目位于同一文件夹中,因此也是 .sln 文件)
# optional description
sonar.projectDescription=Some description
# Project identification
sonar.projectKey=MyVendor:ProjectName
sonar.projectVersion= 1.0
sonar.projectName= ProjectName
# Info required for Sonar
sources=.
sonar.language=cs
#Core C# Settings
sonar.dotnet.visualstudio.solution.file=ProjectName.sln
以下是位于 C:\sonar\extensions\plugins 的所有插件的列表: