ifwhen式が返される際、その最後の式に冗長なreturnキーワードが含まれている場合を報告します。

これらのキーワードは価値を追加せず、コードを煩雑にするだけです。

クイックフィックスは冗長なreturnキーワードを削除し、式のみを残します。

例:


fun foo(flag: Boolean): String {
  return if (flag) {
    "foo"
  } else {
    return "bar"  // 冗長な 'return' キーワード
  }
}

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


fun foo(flag: Boolean): String {
  return if (flag) {
    "foo"
  } else {
    "bar"
  }
}

2025.3 の新機能です