JetBrains Rider 2024.1 ヘルプ

コード検査: 型メンバーは基本型でアクセスされません (private アクセス)

このインスペクションは、現在のローカルスコープで直接使用されていないインターフェースメンバーを報告します。このスコープでは、派生クラスからの実装のみが使用されています。これは、このようなメンバーが必ずしもインターフェースの一部である必要がないことを提案しており、その場合は、コードを簡素化するために安全に削除できます。

これはコードベースの現在の状態では問題になる可能性がありますが、インスペクションはインターフェースの将来の使用計画を考慮することはできません。報告されたメンバーをインターフェース経由で使用することを計画している場合は、この提案を無視できます。

関連ページ:

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

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

コード検査: 未使用のパラメーター (private アクセス)

このインスペクションは、メソッドシグネチャーで宣言されているが、メソッド本体では使用されていないパラメーターを報告します。未使用のパラメーターが存在すると、他の開発者に誤解を与える可能性があります。また、パラメーターを使用する予定であったが、うっかり見落とされたというエラーを示している可能性があり、アプリケーションで予期しない動作やバグが発生する可能性があります。以下の例では、メソッドの名前とシグネチャーが自明であるため、ユーザーはおそらくその実装をチェックしないでしょう。つまり、引数によって渡...