私のグループには、準拠しなければならない特定のスタイルを強制するソース分析ツールがあります。私はそれを変えることはできませんし、いくつかのルールはただの苦痛です。1 つの例は、すべてのプロパティがメソッドの前に来なければならず、すべてのコンストラクターがプロパティの前に来なければならないということです。コンパイラにとっては同じなのに、プログラムに何かをするのに時間がかかるのはばかげているように思えます。このようなことを自動的に実行できる VS のプラグインが欲しいです。また、自動的に using を名前空間ブロック内に配置するとよいでしょう。
4 に答える
正確に何をしたいかによって、さまざまな可能性があります。
Resharper: 選択したルールに応じて、プロジェクト/ソリューション内の単一ファイルまたはすべてのファイルのソース コードをフォーマットする自動フォーマット機能があります。したがって、ブレース、名前付け、空白、演算子、ラムダなどの設定を行います。詳細については、こちらを参照してください。Resharper は、すべてのソリューションのソースコード ファイルの設定、またはチーム内のすべての人に同じ共有設定ファイルの設定もサポートしています。
FxCop: 私はこれを職場で使用したことはありませんが、適用するルールを選択できる優れたツールでもあります。
VSに組み込まれているいくつかのフォーマットオプションがあります。[ツール]->[オプション]->[テキストエディタ]->[C#]->[フォーマット]に移動します。
すべてのシナリオが含まれているわけではありませんが、近づく可能性があります。
Resharper-なんて素晴らしいツールでしょう。それなしではなんとかなるとは思いません。VisualStudioの究極の生産性ツールでなければなりません。リファクタリング、コード分析、コードフォーマット、コード補完-それはたくさんあります。
彼らが VS2010 に焼き付けない限り、Resharper にはおそらくあなたが探している自動フォーマット機能があります。CodeSmith にもおそらくあるのですが、私は使っていません...