ReSharper 2026.1 Help

ASP.NET でのコードスタイルの支援

ReSharper は、コードをすっきりとクリーンに保つための多くの機能を提供します。 他の ReSharper の機能の大部分と密接に連携しているため、特定のコードスタイルに従ってコードを作成し、既存のコードベースを変更できます。 命名標準、フォーマット規則、その他のさまざまな小さな要素を含むコードスタイルは、非常に詳細なレベルに構成してチーム全体で共有できます。

他の言語と同様に、すべての ASP.NET コードスタイル環境設定は、 スコープ内修正または コードのクリーンアップのいずれかを使って、目的のスコープにワンコマンドで適用できます。

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

命名スタイル

ReSharper は、コード内のシンボルに対して希望する命名スタイルを定義、管理、適用するのに役立ちます。 一連のルールがあり、各ルールは一連の制約を持つ特定の識別子を対象とします (たとえば、ルールは静的プライベート読み取り専用フィールドを対象にすることができます)。 各ルールには、複合語、アンダースコア、接尾辞、接頭辞などの大文字化を定義する 1 つ以上の関連スタイルを含めることができます。

これらのルールは、ReSharper が コード補完コード生成機能で新しいコードを作成し、 コードテンプレートを適用し、 リファクタリングを実行する際に考慮されます。 ReSharper は、命名規則違反を 検出して修正するのにも役立ちます。 必要に応じて、命名規則の自動チェックを 構成または無効にできます

命名スタイルの構成と適用の詳細については、 ネーミングスタイル を参照してください。

コードフォーマットルールの管理と適用

コードスタイルの重要な側面は、コードのフォーマット方法です。つまり、空白、タブ、改行を使ってコード要素をどう配置するか、インデントにタブを使うかどうかとその方法、長い行を折り返すかどうかとその方法などです。

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

ReSharper は、 共有設定の仕組みを利用してフォーマット環境設定を保存します。 コード編集 | XML | スタイルのフォーマット グループのオプションページで フォーマットルールを設定できますEditorConfig ファイルに フォーマット設定を保存して共有することもできます。

@Register ディレクティブの最適化

ReSharper を使うと、選択範囲、ドキュメント、またはソリューション全体を含む任意のスコープ内の未使用の @ Register ディレクティブを削除できます。 これを行うには、「フルクリーンアップ」プロファイルを 使用して目的のスコープで コードクリーンアップを実行するか、カスタムクリーンアッププロファイルを作成して 、プロファイル設定の ASP.NET セクションで @Register ディレクティブを最適化する チェックボックスをオンにします。

2026 年 6 月 12 日