ReSharper 2019.3ヘルプ

HTMLでのコードスタイル支援

ReSharperはHTMLで次のコードスタイル支援機能を提供します:

コード書式設定ルールの管理と適用

コードスタイルの重要な点は、コードの書式設定方法、つまり、空白と空白行を使用してコードブロックを配置および分離する方法、インデントにタブを使用するかどうか、および使用する方法。

多数のReSharperコードフォーマットルールには、デフォルトのVisual Studioフォーマットオプションと多数のベストプラクティスを考慮に入れたデフォルト設定があります。フォーマット規則の詳細をすべて設定し、コードに規則を適用することができます。ReSharperがコード補完とコード生成機能で新しいコードを生成して、コードテンプレートを適用して、リファクタリングを実行するとき、これらの規則は適用されます。フォーマットルールは、現在の選択範囲、現在のファイル、またはソリューション全体に至るまでのより大きな範囲の既存のコードにも適用できます。

ReSharperは共有設定のメカニズムを使用してフォーマット設定を保存します。コード編集 | HTML | スタイルの書式設定グループのオプションページでフォーマットルールを設定できます。EditorConfigファイルにフォーマット設定を保存して共有することもできます。

属性値を引用符で正規化する

HTML仕様(英語)では、属性値に二重引用符(')と二重引用符(")の両方を使用できます。プロジェクトまたはソリューション内では、同じ引用スタイルを使用することをお勧めします。これを行うには、ReSharperオプションのコード編集 | HTML | コード・スタイルページでプリファレンスを設定します。既存のコードベースでこの設定を適用するには、デフォルトプロファイルフルクリーンアップまたはコードスタイルの再フォーマットと適用のいずれかを使用してコードクリーンアップを実行するか、対応するオプションが選択されているカスタムプロファイルを作成して実行します。

最終更新日: 2019年12月12日

関連ページ:

ReSharper設定の管理と共有

ReSharperは、階層化された設定のメカニズムを使用して環境設定を保存するため、次の利点があります。さまざまなソリューションで異なる設定を行うことができます。環境設定のさまざまなサブセットを別の場所に保存し、特定のソリューションで作業するときに環境設定を組み合わせることができます。例:記号のアイ...

コードの書式設定ルールの管理と適用

コードスタイルの重要な点は、コードの書式設定方法、つまり、空白と空白行を使用してコードブロックを配置および分離する方法、インデントにタブを使用するかどうか、および使用する方法。多数のReSharperコードフォーマットルールには、デフォルトのVisual Studioフォーマットオプションと多数のベ...

コード補完 (IntelliSense)

ReSharperは、高度な機能を備えたVisual Studioのネイティブコード補完(IntelliSense)を補完し、拡張します。例:あなたの入力に基づいて提案のリストを絞り込み、選択したタイプと拡張メソッドを自動的にインポートし、メソッド名を補完するときに括弧を追加し、タイプに応じて変数と...

コード生成

ReSharperは、定型コードを生成するさまざまな方法を提供します。例:宣言されていないコードシンボルを使用し、これらのシンボルを用途に基づいて自動的に生成したり、型メンバーを生成したりすることができます。現在のファイルで設計時コードインスペクションが有効になっている場合、ReSharperは足り...

EditorConfigの使用

どのフォーマットスタイルの設定がファイルフォーマット情報ウィンドウの現在のファイルに影響するかを見ることができます。ReSharperは、EditorConfig形式で定義されているコードフォーマットスタイル、コード構文スタイル、およびコードインスペクションの重大度をサポートしています。Matthe...

HTMLによるコーディング支援

ReSharperのコーディング支援機能のほとんどは、HTMLでもサポートされています。これらの機能の詳細については、コーディング支援の該当するトピックを参照してください。このセクションの主題では、フィーチャマトリックスを見つけて、HTMLで正確にサポートされているものを確認することもできます。この...