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 に答える