return ステートメントでのみ使用されるローカル変数、または他の変数の正確なコピーを報告します。
コードをより明確にするため、このような変数は安全にインライン化できます。
例:
fun sum(a: Int, b: Int): Int {
val c = a + b
return c
}
クイックフィックス適用後:
fun sum(a: Int, b: Int): Int {
return a + b
}
インスペクションの構成:
直ちに返される変数を報告するには、「直ちに返される変数を無視する」オプションを使用します。 内容をよく表す変数の名前を使用することでコードの可読性が向上する場合があるため、このオプションはデフォルトで無効になっています。