6

VS 2015 に SonarLint をインストールしましたが、多くの可能性を秘めた優れた拡張機能のようです。

現時点では、拡張機能は私のテスト プロジェクトも分析しており、これについて警告を発しています。特定の (テスト) プロジェクトの検査を無効にするにはどうすればよいですか?

更新 SonarQube で特定の Sonar ルールまたはプロジェクトを無効にすることではなく、Visual Studio 拡張機能の SonarLint に関するものです。

4

1 に答える 1

7

Visual Studio でプロジェクトを開き、[参照] セクションを掘り下げます。そこで、アクティブなルール セットを編集することを選択します。

アクティブなルールセットを開く

開いた画面で、特定のプロジェクトに必要なルールを選択または選択解除します。次に、保存を押します。これにより、ほとんどの場合、プロジェクトに新しい.rulesetファイルが作成され、標準セットの代わりにそれを使用するように Roslyn に指示されます。

その結果、プロジェクト ファイルは次の<CodeAnalysisRuleSet>ようなタグで更新されます。

<CodeAnalysisRuleSet>UnitTests.Core.ruleset</CodeAnalysisRuleSet>

新しいファイルの追加ウィザードを使用して、[コード分析ルール セット] オプションを選択することもできます。

ここに画像の説明を入力

次に、[分析] メニューから [ソリューションのコード分析を構成] を選択します。そこから新しく追加したルール セットを選択し、必要なプロジェクトに割り当てることができます。

ここに画像の説明を入力

于 2015-08-17T07:41:05.017 に答える