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 バージョンの詳細:
- ソナーキューブ:5.4
- Resharper プラグイン: 2.0
- C# プラグイン: 5.2 ( http://docs.sonarqube.org/display/PLUG/C%23+Plugin )
sonarqube の場合、バージョンなどに関するすべての詳細を把握しています。しかし、Visual Studio の場合、私が知っているのは Resharper プラグインのバージョンだけです。したがって、なぜ違いがあるのか わかりません。