私のチームでは、開発者がコード分析からの警告でコードをチェックインできないようにしたいと考えています。
いくつかのブログやstackoverflow-questionsで見つけたように、チェックインポリシーでこれを作成しようとしました:
- Visual Studio プロジェクトでコード分析を有効にし、Rulset (Microsoft の最小推奨ルール) を設定します。
- チェックイン ポリシー「コード分析」を追加し、同じルールセット (Microsoft の最小推奨ルール) を設定します。
私が今持っている問題は、エラーがある場合にのみポリシーがチェックインを防止し、警告のみがある場合には防止しないことです。もちろん、ルールセットを変更して、すべてのルールをエラーとして設定できます。ただし、ローカル ビルドもできません。
したがって、私が望むのは、ルールはすべて警告であり、プロジェクトのビルドは可能ですが、警告のみが存在する場合でもチェックインは防止されるということです。
私の考えは、チェックインポリシー設定で別のルールセットを設定することでした(同じルールですが、すべてのルールがエラーになります)。しかし、チェックインを試みると、次のエラーが表示されます: Code analysis settings are not compatible with code analysis policy .
だから私の質問は、誰かがこの問題を解決する方法やアイデアを持っているかどうかです.
ご回答ありがとうございます。