コード検査: non-obvious の優先順位を避けるために括弧を追加する
多くの場合、式の括弧はオプションです。if ((a & b) | c)
など、操作の優先順位を明確にするのに役立つ場合もありますが、まったく役に立たず、デッドコードになるだけである場合もあります。var d = a + (b + c);
JetBrains Rider は、オプションの括弧が役立つ場所を定義してから、必要に応じて冗長な括弧をクリーンアップするか、欠落している括弧を自動的に追加します。
オプションの括弧の設定と強制の詳細については、「コードの構文スタイル: オプションの括弧」を参照してください。
関連ページ:
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、JetBrains Rider はサポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかにかかわらず、コードインスペクションを特定の範囲でいつでも実行できます。「鉛筆」ウィジェットを使用して、エディターから直接インスペクション設定をすばやく調整するか、設定でより詳細な構成を行うことができます。を押すか、メニューから(W...
コードの構文スタイル: オプションの括弧
多くの場合、式の括弧はオプションです。など、操作の優先順位を明確にするのに役立つ場合もありますが、まったく役に立たず、デッドコードになるだけである場合もあります。JetBrains Rider は、オプションの括弧が役立つ場所を定義してから、必要に応じて冗長な括弧をクリーンアップするか、欠落している括弧を自動的に追加します。JetBrains Rider を使用すると、既存のコードに省略可能な括弧を配置したり、コード補完とコード生成機能を使用して新しいコードを生成したり、コードテンプレートを適用...