JetBrains Rider 2024.1 ヘルプ

コード検査: メソッドの呼び出しをスキップする

コーディング中に、呼び出しがコンパイラーによって生成されないメソッドに関する警告が発生する場合があります。どうしてですか? 典型的なケースは、コンパイルされない条件付きメソッドです(たとえば、[Conditional("DEBUG")] でマークされ、RELEASE モードになっています)。メソッドがスキップされる可能性があるもう 1 つの理由は、ある時点で、その本体が partial として宣言され、実装が提供されなかったことです。

関連ページ:

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

設計時コードインスペクションを構成する:デフォルトでは、JetBrains Rider はサポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかにかかわらず、コードインスペクションを特定の範囲でいつでも実行できます。「鉛筆」ウィジェットを使用して、エディターから直接インスペクション設定をすばやく調整するか、設定でより詳細な構成を行うことができます。を押すか、メニューから(W...

コード検査: シーケンシャルチェックを単一の条件付きアクセスチェックにマージする

null 比較または同様のチェックを実行する場合 (たとえば、条件付き AND (&&) または条件付き OR(| |) 操作の左側で使用し、その後、右側のこのシンボルまたはそのメンバーを使用して他のチェックを行う場合)、JetBrains Rider は多くの場合、この操作を簡略化することを提案します。2 つの連続したチェックを結合することによって。ほとんどの場合、C# 6.0 で導入された NULL 条件演算子 (?.) がこれを行うのに役立ちます。JetBrains Rider が提案する変換の...