3

この質問: CA1502 のカスタムしきい値で は、コード分析でコード メトリック ルールのカスタムしきい値を設定する方法について説明しています。

私は同じ問題を抱えていますが、古い質問は時代遅れだと思います。

繰り返す:

特に、メソッドのコードの複雑度が 20 を超える場合に Build が失敗するようにしたいと考えています。残念ながら、ルール CA1502 のしきい値は 25 です。

このルールは、循環的複雑度が 25 を超えると違反を報告します。

どうにかしてこれを変えることはできますか?

受け入れられている答えは、.fxcop ファイルを編集してルールを含めることです。Visual Studio 2013 Ultimate では、コード分析とコード メトリックが統合されました。しかし、.fxcop ルールはないようです。これは、fxcop が別の拡張機能であったときに使用されたと思います。

Visual Studio で生成された .ruleset ファイルのしきい値を編集する方法はありますか? または、最近のバージョンで .fxcop ファイルを取得する方法と場所を見逃していませんか?

4

1 に答える 1

0

あなたが引用した投稿は、実際にはかなり最近のものです。ファイルの使用は.fxcop、ルールを構成する唯一の方法です。(この制限が気に入らない場合は、 http: //visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2406555-allow-code-analysis-rules-to-beで投票してください。 -configured-via-ru .)

FxCop 10.0 UI を使用して「シード」.fxcopファイルを作成できますが、手動で編集して設定を追加する必要があります。Visual Studio と統合するには、CodeAnalysisProjectMSBuild プロパティを使用して.fxcopファイルへの相対パスを指定します。

于 2014-02-25T14:14:49.350 に答える