大規模なレガシー ソリューション (170 以上のプロジェクト) があり、次のことを望んでいます。
- 私たちが定義したルールを使用して、すべてのコードベースに対して初期コードのクリーンアップを自動的に実行します。
- コード内の警告/ヒント/提案を確認し、Ctrl + Enter でクイック修正を適用できるように、ReSharper と統合するプラグインを利用できるようにします。
- ソース管理に設定があるため、すべてのチームメンバー間で共有でき、コミットのたびに TeamCity によってコーディングスタイルがチェックされます。
これには R# + StyleCop を使用するのが最適ですが、最近、FxCop と Visual Studio で使用されるコード品質のルールが他にもたくさんあることがわかりました - Microsoft Code Analisys Rule set: http://msdn. microsoft.com/en-us/library/dd264925.aspx
StyleCop ルール セットは互換性がありません。StyleCop ではなく、Microsoft のルール セットに従うことをお勧めします。
質問: Microsoft ルール セット (カスタマイズ) を ReSharper に統合し、上記の 3 つすべて (クリーンアップ、クイック フィックス、TeamCity と Microsoft ルールの統合) を統合する方法はありますか? グーグルで一日を過ごした後、私はそれを行う方法を見つけられませんでした。誰でも提案できますか?