コード検査: インライン一時変数
このインスペクションは、他の機能を実行せずに別の変数またはパラメーターの値のみを格納する変数を報告します。このような変数は安全に削除でき、その使用箇所は割り当てられた変数に置き換えることができます。これにより、コードの不要な複雑さが軽減され、読みやすくなります。
void Sample(string output)
{
var toWrite = output;
Console.WriteLine(toWrite);
}
void Sample(string output)
{
Console.WriteLine(output);
}
2024 年 5 月 14 日
関連ページ:
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかに関係なく、コードインスペクションは常に特定のスコープで実行できます。メインメニューからを選択するか、Alt+R O を押してから、左側のを選択します。設計時コードインスペクションを切り替えるには、コード分析を有効にするチェックボックスを使用し...
コード検査: クラスはインスタンス化されません (private アクセス)
このインスペクションは、現在のローカルスコープでオブジェクトが作成されなかったプライベートクラスとレコードを報告します。「型が使用されていない」問題とは異なり、このインスペクションによって報告される型には使用箇所があります。つまり、基本型として、メソッドまたは型パラメーターとして、初期化されていない変数宣言などで使用できます。さまざまな状況に応じて、いくつかの解決策が考えられます。クラスに静的メンバーと定数フィールドのみが含まれている場合は、静的にすることを検討してください。クラスが基本クラスで...