3

大規模なレガシー ソリューション (170 以上のプロジェクト) があり、次のことを望んでいます。

  1. 私たちが定義したルールを使用して、すべてのコードベースに対して初期コードのクリーンアップを自動的に実行します。
  2. コード内の警告/ヒント/提案を確認し、Ctrl + Enter でクイック修正を適用できるように、ReSharper と統合するプラグインを利用できるようにします。
  3. ソース管理に設定があるため、すべてのチームメンバー間で共有でき、コミットのたびに 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 ルールの統合) を統合する方法はありますか? グーグルで一日を過ごした後、私はそれを行う方法を見つけられませんでした。誰でも提案できますか?

4

1 に答える 1

0

これは現在、resharper で達成できるはずです。

ReSharper を使用すると、広範なフォーマット ルールのセットを構成し、それらをコードに適用できます。これらのルールは、ReSharper がコード補完とコード生成機能、コード テンプレート、およびリファクタリングを使用して新しいコードを生成するときに適用されます。書式設定ルールは、現在の選択範囲、現在のファイル、またはソリューション全体までのより大きな範囲内の既存のコードにも適用できます。

出典: Jetbrains Resharper ヘルプ

于 2015-08-07T08:47:44.153 に答える