StyleCop.MSBuild nuget パッケージを使用して、StyleCop をビルド パイプラインに統合しました。うまく機能しますが、いくつかの制限があります。StyleCop 違反をエラーとして扱うことで、ビルドを失敗させることができます。これはうまくいきますが、違反がまったくないことを意味します。
私たちがやりたいことは、StyleCop をビルド パイプラインに徐々に導入し、開発者が一部のプロジェクトで 10 個または 20 個の StyleCop 違反を許容できるようにすることです。
StyleCopMaxViolationCount を 1 に設定して、違反が 1 つ検出されるとビルドが失敗することを期待しましたが、うまくいきませんでした。ビルドは成功し、警告が表示されました。
<StyleCopMaxViolationCount Condition="'$(StyleCopMaxViolationCount)' == ''">1</StyleCopMaxViolationCount>