C#用静的コード分析ツール Stylecopの使い方。
C#のコードをルールに従って分析してくれるツール。
インストールの方法は以下の2種類
方法 1. サイトからインストール
方法 2. NuGetからインストール
どちらにもメリット・デメリットがあるので使い易い方で良い。
方法 1. サイトからインストール
Stylecop公式サイトからインストーラーを落としてきてインストールする。
メリット
- 設定用ツールも一緒にインストールされる
- Visual Studioに統合される
- ファイル毎のチェックが簡単(右クリックからできる)
デメリット
- ビルド時にチェックする場合はプロジェクトファイルに小細工が必要
方法 2. NuGetからインストール
拡張機能のNuGetパッケージマネージャーからインストールする。
- インストールしたいプロジェクト上で右クリック -> NuGetパッケージの管理
- オンラインで”Stylecop”を検索
- StyleCop.MSBuild をインストール
メリット
- ビルド時にチェックするように設定してくれる
デメリット
- ツールがないので設定の変更が面倒
- ファイル毎にチェックすることができない(こともない?)
Stylecopのドキュメント(日本語サイトは若干古い場合あり)
・漫坊亭
両方入れてしまえば良い気もするが、異なるバージョンがインストールされてしまいそうで微妙。
別々にインストールされるので管理も面倒そう。