コード検査: 推奨するブレーススタイルを使用 ('foreach' ステートメントに中括弧を強制する)
C# 仕様では、if-else、foreach など、一部の親ステートメントにある単一のネストされたステートメントを囲む中括弧を安全に省略できます。ただし、コードスタイルのガイドラインはこの点で異なる場合があります。ここで中括弧を要件と見なす人もいれば、冗長であると考える人もいます。どのスタイルを好む場合でも、重要なことは、コードベース全体で中括弧を一貫して使用することです。ReSharper を使用すると、各タイプのコードブロックの後に中括弧を使用するための設定を定義し、このスタイルを適用できます。
ReSharper は、中括弧のレイアウト (空白、タブ、改行) に関する複数のフォーマットルールも提供します。これらのルールを確認して構成するには、ReSharper オプション () を開き、検索フィールドに braces と入力し、コード編集 | C# | スタイルのフォーマットのページで一致する項目を確認します。
オプションの中括弧の設定と強制の詳細については、「コードの構文スタイル: 1 つのネストされた文に対する波括弧」を参照してください。
関連ページ:
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかに関係なく、コードインスペクションは常に特定のスコープで実行できます。メインメニューからを選択するか、Alt+R O を押してから、左側のを選択します。設計時コードインスペクションを切り替えるには、コード分析を有効にするチェックボックスを使用し...
フォーマットルールを適用する
編集および貼り付けられたコードの自動フォーマット:エディターでコードを入力すると、セミコロンを入力するとすぐに ReSharper によって式が再フォーマットされ、閉じ括弧を入力するとすぐにコードブロックが再フォーマットされます必要に応じて、ReSharper オプション Alt+R, O のページでこれらの種類の自動フォーマットを無効にすることができます。ReSharper では、コードを貼り付けるときにフォーマットルールを自動的に適用することもできます。デフォルトでは、貼り付けられたコードは完...
コードの構文スタイル: 1 つのネストされた文に対する波括弧
C# 仕様では、など、一部の親ステートメントにある単一のネストされたステートメントを囲む中括弧を安全に省略できます。ただし、コードスタイルのガイドラインはこの点で異なる場合があります。ここで中括弧を要件と見なす人もいれば、冗長であると考える人もいます。どのスタイルを好む場合でも、重要なことは、コードベース全体で中括弧を一貫して使用することです。ReSharper を使用すると、各タイプのコードブロックの後に中括弧を使用するための設定を定義し、このスタイルを適用できます。ReSharper は、中...
コード検査: 推奨するブレーススタイルを使用 ('foreach' ステートメントに中括弧を強制する)
C# 仕様では、など、一部の親ステートメントにある単一のネストされたステートメントを囲む中括弧を安全に省略できます。ただし、コードスタイルのガイドラインはこの点で異なる場合があります。ここで中括弧を要件と見なす人もいれば、冗長であると考える人もいます。どのスタイルを好む場合でも、重要なことは、コードベース全体で中括弧を一貫して使用することです。ReSharper を使用すると、各タイプのコードブロックの後に中括弧を使用するための設定を定義し、このスタイルを適用できます。ReSharper は、中...