Visual Studio 2005/2008:すべての開発者に同じ書式設定ルールを使用させるにはどうすればよいでしょうか?

StackOverflow https://stackoverflow.com/questions/39712

  •  09-06-2019
  •  | 
  •  

質問

チームのすべての開発者に、いくつかの種類のコード (ASPX、CSS、JavaScript、C#) のフォーマットに同じルールを使用してもらいたいと考えています。Visual Studio にこれらのルールの共通の場所を参照させることはできますか?

エクスポート/インポート設定には多くの設定が必要になるため、これに依存したくないのです。たとえば、開発者が入力時に使用するフォントの色は気にしません。同じような書式設定が必要なだけです。設定のサブセットをインポートできますか?

役に立ちましたか?

解決

スタイルコップ, 、元々はこう呼ばれていました 「ソース分析」 C# には最適な選択です。最初のバージョンはかなり柔軟性に欠けていましたが、それがコミュニティに提供する価値を認識した後、Microsoft はそれを拡張機能やカスタマイズに開放しました。しっかりしたツールです。

Visual Studio 設定の場合、設定のサブセットを .settings ファイルにエクスポートし、他のチーム メンバーがこれらの設定をインポートして使用するように要求することは簡単です。

他の標準と同様、ツールの優れた点はチーム メンバー次第であるため、施行にどのツールを使用するかに関係なく、チームの同意が必要になることは言うまでもありません。

他のヒント

C# を使用している場合は、こちらをご覧ください。 スタイルコップ.

Visual Studio は、[ツール] > [オプション] > [テキスト エディター] > [言語] > [書式設定] の設定を使用して、コードの自動書式設定方法を設定します。

好みに合わせて設定し、[ツール] > [設定のインポートとエクスポート] を使用して、チームがインポートして使用する .settings ファイルを作成できます。ルールは強制されませんが、デフォルトの VS の動作が全員に対して同じになります。

というツールがあります NAアレンジ これでコードが整理されます。これは、ソース管理システムでの競合を回避するのに特に役立ちますが、他にもいくつかの利点があります。ウェブサイトをチェックしてください。

誰も言及してないよ チーム設定 まだ?必要な設定をネットワーク共有にエクスポートし、全員をその設定にマッピングするだけです。ヨブは良い奴だ。

[ツール] -> [オプション] -> [設定のインポートとエクスポート] をクリックし、[チーム設定を使用する] にチェックを入れます。

広範囲にわたる使用 視覚アシストのスニペット (事前にフォーマットされたコードの一部) が役に立つかもしれません...

私はルークの答えに続きます。StyleCop は、チーム全体で共通のコーディング スタイルを適用するのに役立ちます。書式設定ルールを共有したい場合は、ReSharper をご覧ください。私の知る限り、この設定をエクスポートして共有できます。

エディターの設定はレジストリに保存されるため、それらのソースが 1 つだけあるとうまくいきません。均一性を確保するには、外部ツールを使用する必要があります。

無料で簡単な解決策は、関連するレジストリ設定をエクスポートし、全員のマシンにロードすることです。彼らはまだそれらを変更することができます (そして彼らはそうするでしょう -- 意地悪な開発者!) が、少なくとも共通の出発点を持つことになります。

以下のツールを使用します。

後者の 2 つを使用する理由は 2 つあります。まず、次のことができます。 掃除 コードの。これにより、コードを一度にクリーンアップし、すべての警告を解決できます。少なくともパンフレットにはそう書かれています。実際には、Resharper でかなりの数の設定を行う必要があります。見て このようなリンク それがどのように機能するかを確認してください。2番目:Resharper は、Stylecop 違反をソース エディターに統合します。コードの作成中に表示されるため、その場で解決できるため、非常に便利です。

コードレビュー。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top