我一直在使用 DotSettings 文件中定义的相同规则集。
我已经在 resharper \ manage options 下设置了这个文件。此外,当我运行 InspectCode.exe 时,我也提供了相同的内容。
我正在使用默认规则集存储库附带的 resharper 插件,我们已经激活了所有这些规则。(http://docs.sonarqube.org/display/PLUG/ReSharper+Plugin)
但是,SonarQube 和 Visual Studio 之间的结果不匹配。
知道这里出了什么问题吗?
这是统计屏幕截图。
Visual Studio 显示 39 个问题 - web.config 的 2 个问题 = 总共 37 个问题。
在 SonarQube 中,使用 MSBuild.Runner 和 Resharper 插件是 32 次违规。
为什么我从 sonarqube 下载 dotsettings 文件并在 sonarqube 和 Visual Studio 中使用相同的文件进行检查时会有所不同?
SonarQube 版本详细信息:
- SonarQube:5.4
- Resharper 插件:2.0
- C# 插件:5.2 ( http://docs.sonarqube.org/display/PLUG/C%23+Plugin )
在 sonarqube 的情况下,我知道有关版本和内容的所有详细信息。但在 Visual Studio 的情况下,我只知道 Resharper 插件版本。因此,我不知道为什么有任何区别。