3

我正在使用 - .NET 框架 4.5.2、SonarQube 5.0、声纳运行器 2.4、VS 插件 1.2 的分析引导程序、C# 插件 3.3。

当我运行 SonarQube 分析时,我看到我的 .sln 文件被找到,文件被识别为 CS,文件被索引,分析成功消息显示在控制台上。但是当我在 SonarQube 服务器上看到项目的仪表板时,我没有看到任何指标被报告。甚至 LOC、重复、复杂性小部件都说“无数据”。

然而,在相同的设置下,我能够成功运行几个其他 C# 项目。我无法弄清楚,这个项目的配置有什么问题。

问候, 阿南莎

4

1 回答 1

1

一种可能是您的项目被识别为测试项目,SonarQube 中未导入其指标和问题。默认情况下,它会测试您的项目名称test是否存在。Test检查分析开始时的日志,了解 Visual Studio Bootstrapper 插件如何检测到您的项目。sonar.visualstudio.testProjectPattern您可以通过将属性设置为不同的 (Java) 正则表达式来更改此行为。

于 2015-06-30T08:12:11.847 回答