JetBrains Rider 2024.1 ヘルプ

コード検査: '?:' 式の真と偽が同一ブランチ

これはかなり明白です。次の式は次のとおりです。

return condition ? result : result;
Return If(condition, result, result)

次のものと同じです

return result;
Return result

condition は何が返されているかに影響しないからです。

関連ページ:

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

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

コード検査: ジェネリクス型の静的フィールドまたは自動プロパティ

大多数の場合、ジェネリクス型で静的フィールドまたは自動プロパティを持つことはエラーの兆候です。この理由は、ジェネリクス型の静的メンバーは、異なる密接に構築された型のインスタンス間で共有されないためです。これは、を持つジェネリクスクラスでは、との値が完全に異なる独立した値を持つことを意味します。異なる汎用引数を持つインスタンス間で静的フィールドを共有する必要がある場合は、静的メンバーを格納する非汎用基本クラスを定義し、ジェネリクス型をこの型から継承するように設定します。最終更新日: 2024 年...