スクリーンショット
StyleCopは、Microsoftの.NET Frameworkデザインガイドラインのサブセットの下で一連のスタイルと一貫性のルールを実施できるようにするオープンソースの静的コード分析ツール*です。
StyleCopは、ソースコードを分析することで機能し、(ソースコードの代わりに).NETマネージコードアセンブリをチェックするFxCopとは異なるルールセットを適用できます。
ルールは次のカテゴリに分類されます。
- ドキュメンテーション。
- レイアウト。
- 保守性。
- ネーミング。
- 注文。
- 読みやすさ。
- 間隔。
StyleCopは、C#のプロジェクトを開き、プロジェクトを右クリックすることで視覚化されます。ここから、プロジェクトの2つのメニューを表示できるはずです。 1つはルールの選択に役立ち、もう1つはC#プロジェクトでこれらのルールを実行します。
このツールは、Visual Studioの内部から実行するか、MSBuildプロジェクトに統合できます。 StyleCopは、多数のサードパーティ開発ツールにも統合されています。
* StyleCopには、ツールのGUIバージョンとコマンドラインバージョンの両方が含まれています。