2

我一直在使用 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 的情况下,我知道有关版本和内容的所有详细信息。但在 Visual Studio 的情况下,我只知道 Resharper 插件版本。因此,我不知道为什么有任何区别。

4

1 回答 1

1

这是由于 jetbrains 尚未解决的一个未解决的问题(目前还没有解决计划)。

https://youtrack.jetbrains.com/issue/RSRP-463819

于 2017-12-05T16:39:54.697 回答