【发布时间】:2017-05-25 12:17:41
【问题描述】:
我有一个使用 Visual Studio 2015 Update 3 和 sonnarqube msbuild 扫描仪 2.2.0.24 的构建机器设置。在声纳服务器端(6.2),我有c#插件版本5.5.2.537。
在分析项目时,在 c# 文件中没有发现一些代码异味。
我已验证:
- Sonar 项目正在使用适当的质量配置文件。
- 质量概况 包含规则并且该规则被正确激活。
我已删除 sonarqube 中的整个项目并多次重新运行分析。例如,在一个特定的 .cs 文件中,我的注释密度代码气味正常工作。但是,即使文件中有多个 TODO,关于处理 TODO (s1135) 的规则也不起作用。我在代码中引入的用于测试目的的规则“不应反转布尔检查”(S1940)也是如此。
什么可能导致这些问题未被报告?
【问题讨论】:
-
测试项目会发生这种情况吗?或者路径包含
test的文件? -
您的问题当然应该向您购买软件的公司的技术支持团队提出。
-
Tamas,这里是被测试项目的完整路径;演示 - 分析代码>Application.Affaires>CompteBancaire.cs。不应匹配任何测试过滤器。
-
Eric,Sonarqube 主要是免费的开源软件。谢谢。
-
@PGagnon:那么,启动调试器并找出它为什么不起作用!
标签: c# sonarqube sonar-runner sonarqube-scan