sonarqube C# 扫描器未发现的一些 C# 问题

Some C# issues not found by sonarqube C# scanner

我有一个构建机器设置 Visual Studio 2015 更新 3 和 sonnarqube msbuild 扫描仪 2.2.0.24。在声纳服务器端(6.2),我有 c# 插件版本 5.5.2.537.

在分析项目时,在 c# 文件中没有发现一些代码味道。

我已经确认:

我已经删除了sonarqube中的整个项目并重新运行多次分析。例如,在一个特定的 .cs 文件中,我的注释密度代码味道正常。但是,即使文件中有多个 TODO,有关处理 TODO (s1135) 的规则也不起作用。我在代码中出于测试目的引入的规则 "Boolean checks should not be inverted" (S1940) 也是如此。

什么会导致这些问题未被报告?

我已将所有内容移至新的构建服务器。使用相同的设置和项目,现在可以正确报告所有问题。