ifやwhen式が返される際、その最後の式に冗長な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 の新機能です