ReSharper 2025.3 ヘルプ

コード検査: 推奨するブレーススタイルを使用 ('foreach' ステートメントに中括弧を強制する)

C# 仕様では、if-elseforeach など、一部の親ステートメントにある単一のネストされたステートメントを囲む中括弧を安全に省略できます。ただし、コードスタイルのガイドラインはこの点で異なる場合があります。ここで中括弧を要件と見なす人もいれば、冗長であると考える人もいます。どのスタイルを好む場合でも、重要なことは、コードベース全体で中括弧を一貫して使用することです。ReSharper を使用すると、各タイプのコードブロックの後に中括弧を使用するための設定を定義し、このスタイルを適用できます。

ReSharper は、中括弧のレイアウト (空白、タブ、改行) に関する複数のフォーマットルールも提供します。これらのルールを確認して構成するには、ReSharper オプション (ReSharper | オプション ) を開き、検索フィールドに braces と入力し、コード編集 | C# | スタイルのフォーマットのページで一致する項目を確認します。

オプションの中括弧の設定と強制の詳細については、「コードの構文スタイル: 1 つのネストされた文に対する波括弧」を参照してください。

2024 年 2 月 11 日

関連ページ:

コードインスペクション設定を構成する

設計時コードインスペクションを構成する:デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかに関係なく、コードインスペクションは常に特定のスコープで実行できます。メインメニューからを選択するか、Alt+R O を押してから、左側のを選択します。設計時コードインスペクションを切り替えるには、コード分析を有効にするチェックボックスを使用し...

フォーマットルールを適用する

編集および貼り付けられたコードの自動フォーマット:エディターでコードを入力すると、セミコロンを入力するとすぐに ReSharper によって式が再フォーマットされ、閉じ括弧を入力するとすぐにコードブロックが再フォーマットされます必要に応じて、ReSharper オプション Alt+R, O のページでこれらの種類の自動フォーマットを無効にすることができます。ReSharper では、コードを貼り付けるときにフォーマットルールを自動的に適用することもできます。デフォルトでは、貼り付けられたコードは完...

コードの構文スタイル: 1 つのネストされた文に対する波括弧

C# 仕様では、など、一部の親ステートメントにある単一のネストされたステートメントを囲む中括弧を安全に省略できます。ただし、コードスタイルのガイドラインはこの点で異なる場合があります。ここで中括弧を要件と見なす人もいれば、冗長であると考える人もいます。どのスタイルを好む場合でも、重要なことは、コードベース全体で中括弧を一貫して使用することです。ReSharper を使用すると、各タイプのコードブロックの後に中括弧を使用するための設定を定義し、このスタイルを適用できます。ReSharper は、中...

コード検査: 推奨するブレーススタイルを使用 ('foreach' ステートメントに中括弧を強制する)

C# 仕様では、など、一部の親ステートメントにある単一のネストされたステートメントを囲む中括弧を安全に省略できます。ただし、コードスタイルのガイドラインはこの点で異なる場合があります。ここで中括弧を要件と見なす人もいれば、冗長であると考える人もいます。どのスタイルを好む場合でも、重要なことは、コードベース全体で中括弧を一貫して使用することです。ReSharper を使用すると、各タイプのコードブロックの後に中括弧を使用するための設定を定義し、このスタイルを適用できます。ReSharper は、中...