2016-11-10 8 views
0

私たちはSonarAnalyzer.CSharp NuGetパッケージを使用しており、このソリューションのSonarQubeサーバー(v6.0)に接続しています。私は、サーバー上でS103(行が長すぎるはずはない)をオンまたはオフにして、Team Explorer - SonarQubeで更新すると、solution.rulesetファイルとproject.rulesetファイルの両方が更新されることに気付きました。SonarQubeのルールがソリューションとプロジェクトルールセットの両方に同期していません

しかし、私がS125の設定を変更した場合(コードのセクションを「コメントアウトしない」)、solution.rulesetファイルのみが更新されます。

なぜですか?どのようにしてproject.rulesetファイルをsolution.rulesetファイルと一致させることができますか?

SonarQubeサーバーにアクセスしてS103を検索してそのルールを見つけることもできましたが、S125を検索してそのルールを見つけることはできません。これらの異なるスタイル/タイプのルールはありますか?

+0

ここで問題を再現できません。 SonarQubeの 'Rules'タブで単語を検索するとS125が見つかります。 –

答えて

0

誰かがプロジェクトの特定のルールを設定していたので、それらのルールはサーバーと同期されなくなりました。 プロジェクトルールセットファイルを削除し、SonarLintがそれらをサーバーから置き換えるようにしました。

関連する問題