C# 项目不报告 SonarQube 上的任何指标
C# project not reporting any metric on SonarQube
我正在使用 - .NET 框架 4.5.2、SonarQube 5.0、声纳 运行ner 2.4、VS 插件 1.2 的分析引导程序、C# 插件 3.3。
当我 运行 SonarQube 分析时,我看到我的 .sln 文件被找到,文件被识别为 CS,文件被索引,分析成功消息显示在控制台上。但是当我在 SonarQube 服务器上看到项目的仪表板时,我没有看到任何指标被报告。甚至 LOC、Duplications、Complexity 小部件也说 'No Data'。
然而,在相同的设置下,我能够 运行 成功地完成其他几个 C# 项目。我无法弄清楚,这个项目的配置有什么问题。
此致,
阿南莎
一种可能是您的项目被识别为测试项目,其指标和问题未导入 SonarQube。默认情况下,它会测试项目名称中是否存在 test
或 Test
。检查分析开始时的日志,了解 Visual Studio Bootstrapper 插件如何检测到您的项目。您可以通过将 sonar.visualstudio.testProjectPattern
属性 设置为不同的 (Java) 正则表达式来更改此行为。
我正在使用 - .NET 框架 4.5.2、SonarQube 5.0、声纳 运行ner 2.4、VS 插件 1.2 的分析引导程序、C# 插件 3.3。
当我 运行 SonarQube 分析时,我看到我的 .sln 文件被找到,文件被识别为 CS,文件被索引,分析成功消息显示在控制台上。但是当我在 SonarQube 服务器上看到项目的仪表板时,我没有看到任何指标被报告。甚至 LOC、Duplications、Complexity 小部件也说 'No Data'。
然而,在相同的设置下,我能够 运行 成功地完成其他几个 C# 项目。我无法弄清楚,这个项目的配置有什么问题。
此致, 阿南莎
一种可能是您的项目被识别为测试项目,其指标和问题未导入 SonarQube。默认情况下,它会测试项目名称中是否存在 test
或 Test
。检查分析开始时的日志,了解 Visual Studio Bootstrapper 插件如何检测到您的项目。您可以通过将 sonar.visualstudio.testProjectPattern
属性 设置为不同的 (Java) 正则表达式来更改此行为。