JetBrains Rider 2024.1 ヘルプ

コード検査: ローカル変数がメンバーを隠す

フィールドと同じ名前のローカル変数を持つと、メンバーフィールドが効果的に隠されます。次に例を示します。

class Person { string name; void DoSomething() { string name = "..."; } }

これは、誰かが DoSomething() メソッドで参照している名前が以前に定義されたフィールドであると想定する可能性があるため、混乱を招く可能性があります。

関連ページ:

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

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

コード検査: セクション内の属性の結合または分離

複数の C# の属性は、異なる方法で記述することができます。同じ正方形の角括弧セクション内の複数の属性を結合するか、異なる属性に対して複数のセクションを使用できます。ReSharper では、複数の属性のスタイルを指定し、このスタイルを目的の範囲に適用することができます。デフォルトでは、複数の属性が設定に準拠しているかどうかがチェックされ、準拠していない場合、JetBrains Rider はそのような宣言をハイライトし、対応するクイックフィックスまたはスコープ内の修正を提案します。複数の属性の設...