次の return ステートメントでのみ使用されるローカル変数、または他の変数の正確なコピーを報告します。

コードをより明確にするため、このような変数は安全にインライン化できます。

例:


  fun sum(a: Int, b: Int): Int {
      val c = a + b
      return c
  }

クイックフィックス適用後:


  fun sum(a: Int, b: Int): Int {
      return a + b
  }

インスペクションの構成:

直ちに返される変数を報告するには、「直ちに返される変数を無視する」オプションを使用します。 内容をよく表す変数の名前を使用することでコードの可読性が向上する場合があるため、このオプションはデフォルトで無効になっています。