4

私はメンテナンスチームを引き受けており、コードを改善し、開発者に優れたプログラミング手法と標準を紹介するのに役立つFxCopやStyleCopなどのツールを紹介したいと思います。コードを維持しており、大幅な拡張は行っていないため、変更を加える場合は、一度に2、3のメソッド/ルーチンのみを処理する可能性があります。

クラス全体またはプロジェクト全体を分析するときに発生するすべての問題に圧倒されないように、FxCop / StyleCopをVisualStudio内のコードの特定の領域にターゲティングすることは可能ですか?可能であれば、どうやってそれをやりますか?

ありがとう、マット

4

5 に答える 5

3

私は FxCopCmd.exe (FxCop 1.36) をさまざまなコマンド ライン パラメーターを持つ外部ツールとして使用しています。

/types:<type list>  [Short form: /t:<type list>]
Analyze only these types and members.
于 2008-10-03T18:37:23.003 に答える
1

FxCopは、コマンドラインまたはGUIのいずれかを使用して特定のタイプをターゲットにすることができます。StyleCopはそのようなメカニズムを提供しません。

ただし、どちらの場合も、タイプの代わりに特定のルールをターゲットにすることができます。これにより、「ノイズ」の量をより管理しやすいチャンクに減らすことができます。

于 2008-10-03T18:45:32.580 に答える
1

この記事のアプローチを試してください

http://blogs.msdn.com/sourceanalysis/archive/2008/11/11/introducing-stylecop-on-legacy-projects.aspx

.csproj 内の各ファイルを含めるまたは除外するプロパティを追加することで、StyleCop のビーズの目から個々のファイルを削除できます。

于 2009-06-25T12:03:26.093 に答える
-1

FXCop の新しいルールを作成することは可能ですが、「高度」です。利用可能なルールの中から特定のルールのみを使用するように FXCop を構成するのは簡単です。

于 2008-10-12T20:57:10.113 に答える
-1

できないと思います(あまりにも具体的な必要性があるようです)。

于 2008-09-19T18:27:17.000 に答える