Replace explicit parameter with 'it': do not suggest when lambda is directly under "when" or "if"
Relates to #KT-35320
This commit is contained in:
committed by
Vladimir Dolzhenko
parent
daab07ea38
commit
6b2c87020b
+4
@@ -0,0 +1,4 @@
|
||||
fun test(i: Int) {
|
||||
val p: (String) -> Boolean =
|
||||
if (i == 1) { { <caret>s -> true } } else { { s -> false } }
|
||||
}
|
||||
Vendored
+4
@@ -0,0 +1,4 @@
|
||||
fun test(i: Int) {
|
||||
val p: (String) -> Boolean =
|
||||
if (i == 1) { { true } } else { { s -> false } }
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
fun test(i: Int) {
|
||||
val p: (String) -> Boolean =
|
||||
if (i == 1) { { s -> true } } else { { <caret>s -> false } }
|
||||
}
|
||||
Vendored
+4
@@ -0,0 +1,4 @@
|
||||
fun test(i: Int) {
|
||||
val p: (String) -> Boolean =
|
||||
if (i == 1) { { s -> true } } else { { false } }
|
||||
}
|
||||
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
fun test(v: Boolean): (String) -> Int {
|
||||
return when (v) {
|
||||
true -> { { <caret>x -> taskOne(x) } }
|
||||
false -> { x -> taskTwo(x) }
|
||||
}
|
||||
}
|
||||
|
||||
fun taskOne(s: String) = s.length
|
||||
fun taskTwo(s: String) = 42
|
||||
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
fun test(v: Boolean): (String) -> Int {
|
||||
return when (v) {
|
||||
true -> { { taskOne(it) } }
|
||||
false -> { x -> taskTwo(x) }
|
||||
}
|
||||
}
|
||||
|
||||
fun taskOne(s: String) = s.length
|
||||
fun taskTwo(s: String) = 42
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun test(i: Int) {
|
||||
val p: (String) -> Boolean =
|
||||
if (i == 1) { <caret>s -> true } else { s -> false }
|
||||
}
|
||||
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun test(i: Int) {
|
||||
val p: (String) -> Boolean =
|
||||
if (i == 1) { s -> true } else { <caret>s -> false }
|
||||
}
|
||||
Vendored
+10
@@ -0,0 +1,10 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun test(v: Boolean): (String) -> Int {
|
||||
return when (v) {
|
||||
true -> { { x -> taskOne(x) } }
|
||||
false -> { <caret>x -> taskTwo(x) }
|
||||
}
|
||||
}
|
||||
|
||||
fun taskOne(s: String) = s.length
|
||||
fun taskTwo(s: String) = 42
|
||||
Reference in New Issue
Block a user