Implement TrailingCommaInspection
#KT-34744
This commit is contained in:
@@ -0,0 +1,225 @@
|
||||
fun foo() {
|
||||
testtest(foofoo, foofoo, foofoo,
|
||||
foofoo, bar)
|
||||
|
||||
testtest(
|
||||
foofoo, foofoo, foofoo, foofoo, bar
|
||||
)
|
||||
|
||||
testtest(foofoo, foofoo, foofoo, foofoo, bar
|
||||
)
|
||||
|
||||
testtest(foofoo, foofoo, foofoo, foofoo,
|
||||
bar
|
||||
)
|
||||
|
||||
testtest(foofoo
|
||||
)
|
||||
|
||||
testtest(
|
||||
foofoo)
|
||||
|
||||
testtest(
|
||||
foofoo
|
||||
)
|
||||
|
||||
testtest(foofoo,)
|
||||
|
||||
testtest(foofoo, testtest(testtest(foofoo)))
|
||||
|
||||
testtest(foofoo, fososos, testtest(testtest(foofoo)),)
|
||||
|
||||
testtest(foofoo, testtest(testtest(foofoo,)), testsa)
|
||||
|
||||
testtest(foofoo, seee, testtest(testtest(foofoo,)), testsa)
|
||||
|
||||
useCallable("A", Callable { println("Hello world") })
|
||||
|
||||
useCallable("B", "C", Callable {
|
||||
println("Hello world")
|
||||
}, Callable {
|
||||
println("Hello world")
|
||||
})
|
||||
|
||||
useCallable(Callable { println("Hello world") })
|
||||
|
||||
useCallable(Callable { println("Hello world") },)
|
||||
|
||||
useCallable(Callable { println("Hello world") }
|
||||
)
|
||||
|
||||
useCallable(Callable { println("Hello world") }){
|
||||
|
||||
}
|
||||
|
||||
useCallable(
|
||||
Callable { println("Hello world") })
|
||||
|
||||
useCallable("A", { println("Hello world") })
|
||||
|
||||
useCallable("B", "C", {
|
||||
println("Hello world")
|
||||
}, {
|
||||
println("Hello world")
|
||||
})
|
||||
|
||||
useCallable({ println("Hello world") })
|
||||
|
||||
useCallable({ println("Hello world") },)
|
||||
|
||||
useCallable({ println("Hello world") }
|
||||
)
|
||||
|
||||
useCallable({ println("Hello world") }){
|
||||
|
||||
}
|
||||
|
||||
useCallable(
|
||||
{ println("Hello world") })
|
||||
|
||||
useCallable("A", foo() { println("Hello world") })
|
||||
|
||||
useCallable("B", "C", foo() {
|
||||
println("Hello world")
|
||||
}, foo() {
|
||||
println("Hello world")
|
||||
})
|
||||
|
||||
useCallable(foo() { println("Hello world") })
|
||||
|
||||
useCallable(foo() { println("Hello world") },)
|
||||
|
||||
useCallable(foo() { println("Hello world") }
|
||||
)
|
||||
|
||||
useCallable(foo() { println("Hello world") }) {
|
||||
|
||||
}
|
||||
|
||||
useCallable(
|
||||
foo() { println("Hello world") })
|
||||
|
||||
useCallable("A", object : Callable<Unit> { override fun call() { println("Hello world") } })
|
||||
|
||||
useCallable("A", object : Callable<Unit> {
|
||||
override fun call() {
|
||||
println("Hello world")
|
||||
}
|
||||
})
|
||||
|
||||
useCallable("B", "C", object : Callable<Unit> { override fun call() { println("Hello world") } }, foo() {
|
||||
println("Hello world")
|
||||
})
|
||||
|
||||
useCallable(object : Callable<Unit> { override fun call() { println("Hello world") } })
|
||||
|
||||
useCallable(object : Callable<Unit> { override fun call() { println("Hello world") } },)
|
||||
|
||||
useCallable(object : Callable<Unit> { override fun call() { println("Hello world") } }
|
||||
)
|
||||
|
||||
useCallable(object : Callable<Unit> { override fun call() { println("Hello world") } }) {
|
||||
|
||||
}
|
||||
|
||||
useCallable(
|
||||
object : Callable<Unit> { override fun call() { println("Hello world") } })
|
||||
|
||||
testtest(
|
||||
foofoo, foofoo, foofoo, foofoo,
|
||||
bar /*
|
||||
*/, /* */ foo
|
||||
)
|
||||
|
||||
testtest(/*
|
||||
*/foofoo, foofoo, foofoo, /*
|
||||
|
||||
*/
|
||||
foofoo, bar)
|
||||
|
||||
testtest(foofoo, foofoo, foofoo, foofoo, bar/*
|
||||
*/)
|
||||
|
||||
testtest(foofoo, foofoo, foofoo, foofoo, bar // awdawda
|
||||
)
|
||||
|
||||
testtest(foofoo, foofoo, foofoo, foofoo, /*
|
||||
|
||||
*/
|
||||
bar
|
||||
)
|
||||
|
||||
testtest(foofoo // fd
|
||||
)
|
||||
|
||||
testtest( /**/
|
||||
foofoo
|
||||
)
|
||||
|
||||
testtest(foofoo,/**/)
|
||||
|
||||
testtest(foofoo, foofoo, foofoo, foofoo/*
|
||||
*/ , /* */ bar
|
||||
)
|
||||
|
||||
testtest(foofoo // fd
|
||||
)
|
||||
|
||||
testtest( /**/
|
||||
foofoo
|
||||
)
|
||||
|
||||
testtest(foofoo,/**/)
|
||||
|
||||
testtest(foofoo, fososos,/*
|
||||
*/ testtest(testtest(foofoo)),)
|
||||
|
||||
testtest(foofoo, testtest(testtest(foofoo,)), /**/testsa)
|
||||
|
||||
testtest(foofoo, testtest(testtest(foofoo,))/* */ , /**/testsa)
|
||||
|
||||
testtest(foofoo, testtest(testtest(foofoo,))/*
|
||||
*/ ,testsa)
|
||||
|
||||
testtest(foofoo, seee, testtest(testtest(foofoo,)), /**/testsa)
|
||||
|
||||
testtest(foofoo, seee, testtest(testtest(foofoo,)), /*
|
||||
*/testsa)
|
||||
|
||||
useCallable("B", "C", Callable {
|
||||
println("Hello world")
|
||||
}, /* */ Callable {
|
||||
println("Hello world")
|
||||
})
|
||||
|
||||
useCallable(Callable { println("Hello world") } // ffd
|
||||
)
|
||||
|
||||
useCallable(object : Callable<Unit> { override fun call() { println("Hello world") }
|
||||
},)
|
||||
|
||||
useCallable(foo() { println("Hello world")
|
||||
},)
|
||||
|
||||
useCallable({
|
||||
println("Hello world") },)
|
||||
|
||||
useCallable(Callable { println("Hello world") }
|
||||
,)
|
||||
|
||||
testtest(foofoo, testtest(testtest(
|
||||
foofoo,)), testsa)
|
||||
|
||||
testtest(foofoo, fososos, testtest(testtest(foofoo))
|
||||
,)
|
||||
|
||||
}
|
||||
|
||||
fun test() {
|
||||
baz(
|
||||
f = fun(it: Int): String = "$it" /*dwdwd
|
||||
*/,
|
||||
name = "" /*
|
||||
*/,
|
||||
)
|
||||
}
|
||||
+112
@@ -0,0 +1,112 @@
|
||||
@Anno([1])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([1,])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([1
|
||||
])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([
|
||||
1, ])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([
|
||||
1 ])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([1,2])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([1, 2,])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([1, 2
|
||||
])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([
|
||||
1, 2, ])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([
|
||||
1, 2 ])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([1, 2, 2])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([1, 2, 2,])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno(["1"
|
||||
])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([
|
||||
1, ])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([
|
||||
1 , 2 , 2 ])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([1/*
|
||||
*/])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([1, //dw
|
||||
])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([1 // ds
|
||||
])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([/*
|
||||
*/ // d
|
||||
1/*
|
||||
*/,/*
|
||||
*/ ])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([
|
||||
/*
|
||||
*/ 1 ])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([1/*
|
||||
*/,2])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([1, 2/*
|
||||
*/,/*
|
||||
*/])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([/*
|
||||
*/1, 2
|
||||
])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno(["1"
|
||||
])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([
|
||||
1, ])
|
||||
fun a() = Unit
|
||||
|
||||
@Anno([
|
||||
1 , 2 /*
|
||||
*/ ])
|
||||
fun a() = Unit
|
||||
|
||||
@Component(
|
||||
modules = [
|
||||
AppModule::class, DataModule::class,
|
||||
DomainModule::class
|
||||
],
|
||||
)
|
||||
fun b() = Unit
|
||||
+64
@@ -0,0 +1,64 @@
|
||||
val x: (Pair<Int, Int>, Int) -> Unit = { (x, y,), z, ->
|
||||
println(x)
|
||||
}
|
||||
|
||||
val x: (Pair<Int, Int>, Int) -> Unit = { (x, y), z, ->
|
||||
println(x)
|
||||
}
|
||||
|
||||
val x: (Pair<Int, Int>, Int) -> Unit = { (x,
|
||||
y), z, ->
|
||||
println(x)
|
||||
}
|
||||
|
||||
val x: (Pair<Int, Int>, Int) -> Unit = { (
|
||||
x,
|
||||
y), z, ->
|
||||
println(x)
|
||||
}
|
||||
|
||||
val x: (Pair<Int, Int>, Int) -> Unit = { (
|
||||
x // adw
|
||||
,y,), z, ->
|
||||
println(x)
|
||||
}
|
||||
|
||||
val x: (Pair<Int, Int>, Int) -> Unit = { (x /* val x: (Pair<Int, Int>, Int) -> Unit = { (x, y), z, ->
|
||||
println(x)
|
||||
}*/,), z, ->
|
||||
println(x)
|
||||
}
|
||||
|
||||
val x: (Pair<Int, Int>, Int) -> Unit = { (x, y), z, ->
|
||||
println(x)
|
||||
}
|
||||
|
||||
val x: (Pair<Int, Int>, Int) -> Unit = { (x, y/**/), z, ->
|
||||
println(x)
|
||||
}
|
||||
|
||||
val x: (Pair<Int, Int>, Int) -> Unit = { (x, y/*
|
||||
*/), z, ->
|
||||
println(x)
|
||||
}
|
||||
|
||||
val x: (Pair<Int, Int>, Int) -> Unit = { (/**/x /**/ /*
|
||||
*/, // awdawd
|
||||
y/*
|
||||
*/), z, ->
|
||||
println(x)
|
||||
}
|
||||
|
||||
val x: (Pair<Int, Int>, Int) -> Unit = {
|
||||
(/**/x /**/ /*
|
||||
*/, // awdawd
|
||||
y/*
|
||||
*/),
|
||||
z, ->
|
||||
println(x)
|
||||
}
|
||||
|
||||
val x: (Pair<Int, Int>, Int) -> Unit = { (x, y,),
|
||||
z, ->
|
||||
println(x)
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
enum class Enum1 {
|
||||
A, B,;
|
||||
}
|
||||
|
||||
enum class Enum2 {
|
||||
A, B;
|
||||
}
|
||||
|
||||
enum class Enum3 {
|
||||
A, B
|
||||
;
|
||||
}
|
||||
|
||||
enum class Enum4 {
|
||||
A, B,
|
||||
}
|
||||
|
||||
enum class Enum5 {
|
||||
A, B,
|
||||
}
|
||||
|
||||
enum class Enum6(val a: Int) {
|
||||
A(
|
||||
1
|
||||
), B,
|
||||
}
|
||||
|
||||
enum class Enum7(val a: Int) {
|
||||
A(
|
||||
1
|
||||
), B,;
|
||||
}
|
||||
|
||||
enum class Enum8(val a: Int) {
|
||||
A(
|
||||
1
|
||||
), B;
|
||||
}
|
||||
@@ -0,0 +1,176 @@
|
||||
fun foo() {
|
||||
testtest[foofoo, foofoo, foofoo,
|
||||
foofoo, bar]
|
||||
|
||||
testtest[
|
||||
foofoo, foofoo, foofoo, foofoo, bar
|
||||
]
|
||||
|
||||
testtest[foofoo, foofoo, foofoo, foofoo, bar
|
||||
]
|
||||
|
||||
testtest[foofoo, foofoo, foofoo, foofoo,
|
||||
bar
|
||||
]
|
||||
|
||||
testtest[foofoo
|
||||
]
|
||||
|
||||
testtest[
|
||||
foofoo]
|
||||
|
||||
testtest[
|
||||
foofoo
|
||||
]
|
||||
|
||||
testtest[foofoo,]
|
||||
|
||||
testtest[foofoo, testtest[testtest[foofoo]]]
|
||||
|
||||
testtest[foofoo, fososos,
|
||||
testtest[testtest[foofoo]],]
|
||||
|
||||
testtest[foofoo, testtest[testtest[foofoo,]], testsa]
|
||||
|
||||
testtest[foofoo, seee, testtest[testtest[foofoo,]], testsa]
|
||||
|
||||
useCallable["A", Callable { println["Hello world"] }]
|
||||
|
||||
useCallable["B", "C", Callable {
|
||||
println["Hello world"]
|
||||
}, Callable {
|
||||
println["Hello world"]
|
||||
}]
|
||||
|
||||
useCallable[Callable { println["Hello world"] }]
|
||||
|
||||
useCallable[Callable { println["Hello world"] },]
|
||||
|
||||
useCallable[Callable {
|
||||
println["Hello world"] },]
|
||||
|
||||
useCallable[Callable { println["Hello world"] }
|
||||
]
|
||||
|
||||
useCallable[Callable { println["Hello world"] }]{
|
||||
|
||||
}
|
||||
|
||||
useCallable[
|
||||
Callable { println["Hello world"] }]
|
||||
|
||||
useCallable["A", { println["Hello world"] }]
|
||||
|
||||
useCallable["B", "C", {
|
||||
println["Hello world"]
|
||||
}, {
|
||||
println["Hello world"]
|
||||
}]
|
||||
|
||||
useCallable[{ println["Hello world"] }]
|
||||
|
||||
useCallable[{ println["Hello world"] },]
|
||||
|
||||
useCallable[{ println["Hello world"] }
|
||||
,]
|
||||
|
||||
useCallable[{ println["Hello world"] }
|
||||
]
|
||||
|
||||
useCallable[
|
||||
{ println["Hello world"] }]
|
||||
|
||||
useCallable["A", object : Callable<Unit> { override fun call() { println["Hello world"] } }]
|
||||
|
||||
useCallable["A", object : Callable<Unit> {
|
||||
override fun call() {
|
||||
println["Hello world"]
|
||||
}
|
||||
}]
|
||||
|
||||
useCallable["B", "C", object : Callable<Unit> { override fun call() { println["Hello world"] } }, foo[0,]]
|
||||
|
||||
useCallable[object : Callable<Unit> { override fun call() { println["Hello world"] } }]
|
||||
|
||||
useCallable[object : Callable<Unit> { override fun call() { println["Hello world"] } },]
|
||||
|
||||
useCallable[object : Callable<Unit> { override fun call() { println["Hello world"] } }
|
||||
]
|
||||
|
||||
useCallable[object : Callable<Unit> { override fun call() { println["Hello world"] } }] {
|
||||
|
||||
}
|
||||
|
||||
useCallable[
|
||||
object : Callable<Unit> { override fun call() { println["Hello world"] } }]
|
||||
|
||||
testtest[
|
||||
foofoo, foofoo, foofoo, foofoo,
|
||||
bar /*
|
||||
*/, /* */ foo
|
||||
]
|
||||
|
||||
testtest[/*
|
||||
*/foofoo, foofoo, foofoo, /*
|
||||
|
||||
*/
|
||||
foofoo, bar]
|
||||
|
||||
testtest[foofoo, foofoo, foofoo, foofoo, bar/*
|
||||
*/]
|
||||
|
||||
testtest[foofoo, foofoo, foofoo, foofoo, bar // awdawda
|
||||
]
|
||||
|
||||
testtest[foofoo, foofoo, foofoo, foofoo, /*
|
||||
|
||||
*/
|
||||
bar
|
||||
]
|
||||
|
||||
testtest[foofoo // fd
|
||||
]
|
||||
|
||||
testtest[ /**/
|
||||
foofoo
|
||||
]
|
||||
|
||||
testtest[foofoo,/**/]
|
||||
|
||||
testtest[foofoo, foofoo, foofoo, foofoo/*
|
||||
*/ , /* */ bar
|
||||
]
|
||||
|
||||
testtest[foofoo // fd
|
||||
]
|
||||
|
||||
testtest[ /**/
|
||||
foofoo
|
||||
]
|
||||
|
||||
testtest[foofoo,/**/]
|
||||
|
||||
testtest[foofoo, fososos,/*
|
||||
*/ testtest[testtest[foofoo]],]
|
||||
|
||||
testtest[foofoo, testtest[testtest[foofoo,]], /**/testsa]
|
||||
|
||||
testtest[foofoo, testtest[testtest[foofoo,]]/* */ , /**/testsa]
|
||||
|
||||
testtest[foofoo, testtest[testtest[foofoo,]]/*
|
||||
*/ ,testsa]
|
||||
|
||||
testtest[foofoo, seee, testtest[testtest[foofoo,]], /**/testsa]
|
||||
|
||||
testtest[foofoo, seee, testtest[testtest[foofoo,]], /*
|
||||
*/testsa]
|
||||
|
||||
useCallable["B", "C", Callable {
|
||||
println["Hello world"]
|
||||
}, /* */ Callable {
|
||||
println["Hello world"]
|
||||
}]
|
||||
|
||||
useCallable[Callable { println["Hello world"] } // ffd
|
||||
]
|
||||
}
|
||||
+190
@@ -0,0 +1,190 @@
|
||||
val x = {
|
||||
x: Comparable<Comparable<Number>>,
|
||||
y: String,
|
||||
->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {x: Comparable<Comparable<Number>>, y: String->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {x: String, y
|
||||
: String->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: String,
|
||||
y: String
|
||||
->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: String,
|
||||
y: Comparable<Comparable<Number>>,->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: Comparable<Comparable<Number>>,
|
||||
y: String
|
||||
,->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: String,
|
||||
y: Comparable<Comparable<Number>>,
|
||||
z: String,
|
||||
->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: String,
|
||||
y: String,
|
||||
z: String
|
||||
->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: String,
|
||||
y: String,
|
||||
z: String,->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: String,
|
||||
y: String,
|
||||
z: String
|
||||
,->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: String,
|
||||
->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: String
|
||||
->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: String,->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: String
|
||||
,->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: String ,
|
||||
y: String,
|
||||
->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: String,
|
||||
z: String
|
||||
->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: String,
|
||||
y: String,
|
||||
z: String ,->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: String,
|
||||
z: String
|
||||
, ->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x, y: String,
|
||||
z: String
|
||||
, ->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: String, y: String, z: String
|
||||
->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
z: String, v: Comparable<Comparable<Number>>,
|
||||
|
||||
->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {x: String,
|
||||
y: Comparable<Comparable<Number>>,
|
||||
->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: Int
|
||||
->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: String, y: String
|
||||
, /* */ z: String
|
||||
->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: String, y: String
|
||||
/* */, /* */ z: String
|
||||
->
|
||||
println("1")
|
||||
}()
|
||||
|
||||
val x = {
|
||||
x: String, /*
|
||||
*/ y: String,
|
||||
z: String ,->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: String, y: String , z: String /*
|
||||
*/
|
||||
, ->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: Comparable<Comparable<Number>>, y: String,
|
||||
z: String
|
||||
, ->
|
||||
println("1")
|
||||
}
|
||||
|
||||
val x = {
|
||||
x: String, y: String, z: String
|
||||
->
|
||||
println("1")
|
||||
}
|
||||
+83
@@ -0,0 +1,83 @@
|
||||
fun main() {
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>,
|
||||
z: Iterable<Iterable<Number>> // trailing comma
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>,
|
||||
z: Iterable<Iterable<Number>>
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>, z: Iterable<Iterable<Number>>) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>, z: Iterable<Iterable<Number>>,) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>, z: Iterable<Iterable<Number>>,
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>,) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (
|
||||
y: Comparable<Comparable<Number>>, //
|
||||
z: Iterable<Iterable<Number>> // /**/
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>, z: Iterable<Iterable<Number>>
|
||||
// wd
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>/*
|
||||
*/, z: Iterable<Iterable<Number>>, /* //
|
||||
*/) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (/**/y: Comparable<Comparable<Number>>/**/) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>/**/,) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: (y: Comparable<Comparable<Number>>
|
||||
) -> Int = {
|
||||
10
|
||||
}
|
||||
|
||||
val x: ( /*
|
||||
*/y: Comparable<Comparable<Number>>) -> Int = {
|
||||
10
|
||||
}
|
||||
}
|
||||
+99
@@ -0,0 +1,99 @@
|
||||
fun test() {
|
||||
val (a, b) = 1 to 2
|
||||
|
||||
val (a, b) = 1 to
|
||||
2
|
||||
|
||||
val (a, b) = 1
|
||||
to
|
||||
2
|
||||
|
||||
|
||||
val (a, b,) = 1 to 2
|
||||
|
||||
val (a,) =
|
||||
b
|
||||
|
||||
val (a,
|
||||
) =
|
||||
b
|
||||
|
||||
val (a
|
||||
) =
|
||||
b
|
||||
|
||||
val (a,) = b
|
||||
|
||||
val (
|
||||
a,) = b
|
||||
|
||||
val (a, b
|
||||
) = 1 to 2
|
||||
|
||||
val (a,
|
||||
b) = 1 to 2
|
||||
|
||||
val (
|
||||
a, b
|
||||
) = 1 to 2
|
||||
|
||||
val (
|
||||
a, b,
|
||||
) = 1 to 2
|
||||
|
||||
val (a, b, c,
|
||||
d, f
|
||||
) = 1 to 2
|
||||
|
||||
val (a, b, c,
|
||||
d, f,
|
||||
) = 1 to 2
|
||||
|
||||
val (a, b/**/) = 1 to 2
|
||||
|
||||
val (a, /**/b/**/) /**/=/**/ 1 to
|
||||
2
|
||||
|
||||
val (a,/**/ b) = 1
|
||||
to
|
||||
2
|
||||
|
||||
val (a, b/**/,) = 1 to 2
|
||||
|
||||
val (a/**/, b/**/,/**/) = 1 to 2
|
||||
|
||||
val (a/**/,/**/) =
|
||||
b
|
||||
|
||||
val (a,) = b
|
||||
|
||||
val (a, b/**/
|
||||
) = 1 to 2
|
||||
|
||||
val (a, b// awd
|
||||
) = 1 to 2
|
||||
|
||||
val (a,/**/ b /**/ // awd
|
||||
) = 1 to 2
|
||||
|
||||
val (a, // ad
|
||||
/**/b) = 1 to 2
|
||||
|
||||
val (
|
||||
a, b // fe
|
||||
/**/)/**/ = 1 to 2
|
||||
|
||||
val (
|
||||
a, b, // awd
|
||||
) = 1 to 2
|
||||
|
||||
val (a, b, c,
|
||||
d, f // awd
|
||||
/*
|
||||
*/) = 1 to 2
|
||||
|
||||
val (a, b, c,
|
||||
d, f // awd
|
||||
,
|
||||
) = 1 to 2
|
||||
}
|
||||
@@ -0,0 +1,458 @@
|
||||
class A1 {
|
||||
val x: String
|
||||
val y: String
|
||||
|
||||
constructor(
|
||||
x: String,
|
||||
y: String,
|
||||
) {
|
||||
this.x = x
|
||||
this.y = y
|
||||
}
|
||||
}
|
||||
|
||||
class B1 {
|
||||
val x: String
|
||||
val y: String
|
||||
|
||||
constructor(
|
||||
x: String,
|
||||
y: String
|
||||
) {
|
||||
this.x = x
|
||||
this.y = y
|
||||
}
|
||||
}
|
||||
|
||||
class C1 {
|
||||
val x: String
|
||||
val y: String
|
||||
|
||||
constructor(
|
||||
x: String,
|
||||
y: String,) {
|
||||
this.x = x
|
||||
this.y = y
|
||||
}
|
||||
}
|
||||
|
||||
class D1 {
|
||||
val x: String
|
||||
val y: String
|
||||
|
||||
constructor(
|
||||
x: String,
|
||||
y: String
|
||||
,) {
|
||||
this.x = x
|
||||
this.y = y
|
||||
}
|
||||
}
|
||||
|
||||
class A2 {
|
||||
val x: String
|
||||
val y: String
|
||||
val z: String
|
||||
|
||||
constructor(
|
||||
x: String,
|
||||
y: String,
|
||||
z: String,
|
||||
) {
|
||||
this.x = x
|
||||
this.y = y
|
||||
this.z = z
|
||||
}
|
||||
}
|
||||
|
||||
class B2 {
|
||||
val x: String
|
||||
val y: String
|
||||
val z: String
|
||||
|
||||
constructor(
|
||||
x: String,
|
||||
y: String,
|
||||
z: String
|
||||
) {
|
||||
this.x = x
|
||||
this.y = y
|
||||
this.z = z
|
||||
}
|
||||
}
|
||||
|
||||
class C2 {
|
||||
val x: String
|
||||
val y: String
|
||||
val z: String
|
||||
|
||||
constructor(
|
||||
x: String,
|
||||
y: String,
|
||||
z: String,) {
|
||||
this.x = x
|
||||
this.y = y
|
||||
this.z = z
|
||||
}
|
||||
}
|
||||
|
||||
class D2 {
|
||||
val x: String
|
||||
val y: String
|
||||
val z: String
|
||||
|
||||
constructor(
|
||||
x: String,
|
||||
y: String,
|
||||
z: String
|
||||
,) {
|
||||
this.x = x
|
||||
this.y = y
|
||||
this.z = z
|
||||
}
|
||||
}
|
||||
|
||||
class A3 {
|
||||
val x: String
|
||||
|
||||
constructor(x: String,) {
|
||||
this.x = x
|
||||
}
|
||||
}
|
||||
|
||||
class B3 {
|
||||
val x: String
|
||||
|
||||
constructor(x: String) {
|
||||
this.x = x
|
||||
}
|
||||
}
|
||||
|
||||
class C3 {
|
||||
val x: String
|
||||
|
||||
constructor(
|
||||
x: String,) {
|
||||
this.x = x
|
||||
}
|
||||
}
|
||||
|
||||
class D3 {
|
||||
val x: String
|
||||
|
||||
constructor(
|
||||
x: String
|
||||
,) {
|
||||
this.x = x
|
||||
}
|
||||
}
|
||||
|
||||
class E1 {
|
||||
val x: String
|
||||
val y: String
|
||||
val z: String
|
||||
|
||||
constructor(
|
||||
x: String,
|
||||
y: String, z: String,) {
|
||||
this.x = x
|
||||
this.y = y
|
||||
this.z = z
|
||||
}
|
||||
}
|
||||
|
||||
class E2 {
|
||||
val x: String
|
||||
val y: String
|
||||
val z: String
|
||||
|
||||
constructor(
|
||||
x: String,
|
||||
y: String, z: String) {
|
||||
this.x = x
|
||||
this.y = y
|
||||
this.z = z
|
||||
}
|
||||
}
|
||||
class A1(
|
||||
val x: String,
|
||||
y: String,
|
||||
)
|
||||
|
||||
class B1(
|
||||
val x: String,
|
||||
val y: String
|
||||
)
|
||||
|
||||
class C1(
|
||||
val x: String,
|
||||
val y: String,)
|
||||
|
||||
class D1(
|
||||
val x: String,
|
||||
val y: String
|
||||
,)
|
||||
|
||||
class A2(
|
||||
val x: String,
|
||||
val y: String,
|
||||
val z: String,
|
||||
)
|
||||
|
||||
class B2(
|
||||
val x: String,
|
||||
val y: String,
|
||||
val z: String
|
||||
)
|
||||
|
||||
class C2(
|
||||
val x: String,
|
||||
val y: String,
|
||||
val z: String,)
|
||||
|
||||
class D2(
|
||||
val x: String,
|
||||
val y: String,
|
||||
val z: String
|
||||
,)
|
||||
|
||||
class A3(
|
||||
val x: String,
|
||||
)
|
||||
|
||||
class B3(
|
||||
val x: String
|
||||
)
|
||||
|
||||
class C3(
|
||||
val x: String,)
|
||||
|
||||
class D3(
|
||||
val x: String
|
||||
,)
|
||||
|
||||
class A4(
|
||||
val x: String ,
|
||||
val y: String,
|
||||
val z: String ,
|
||||
)
|
||||
|
||||
class B4(
|
||||
val x: String,
|
||||
val y: String,
|
||||
val z: String
|
||||
)
|
||||
|
||||
class C4(
|
||||
val x: String,
|
||||
val y: String,
|
||||
val z: String ,)
|
||||
|
||||
class D4(
|
||||
val x: String,
|
||||
val y: String,
|
||||
val z: String
|
||||
, )
|
||||
|
||||
class E1(
|
||||
val x: String, val y: String,
|
||||
val z: String
|
||||
, )
|
||||
|
||||
class E2(
|
||||
val x: String, val y: String, val z: String
|
||||
)
|
||||
|
||||
class C(
|
||||
z: String, val v: Int, val x: Int =
|
||||
42, val y: Int =
|
||||
42
|
||||
)
|
||||
|
||||
val foo1: (Int, Int) -> Int = fun(
|
||||
x,
|
||||
y,
|
||||
): Int = 42
|
||||
|
||||
val foo2: (Int, Int) -> Int = fun(
|
||||
x,
|
||||
y
|
||||
): Int {
|
||||
return x + y
|
||||
}
|
||||
|
||||
val foo3: (Int, Int) -> Int = fun(
|
||||
x, y,
|
||||
): Int {
|
||||
return x + y
|
||||
}
|
||||
|
||||
val foo4: (Int) -> Int = fun(
|
||||
x,
|
||||
): Int = 42
|
||||
|
||||
val foo5: (Int) -> Int = fun(
|
||||
x
|
||||
): Int = 42
|
||||
|
||||
val foo6: (Int) -> Int = fun(x,): Int = 42
|
||||
|
||||
val foo7: (Int) -> Int = fun(x): Int = 42
|
||||
|
||||
val foo8: (Int, Int, Int) -> Int = fun (x, y: Int, z,): Int {
|
||||
return x + y
|
||||
}
|
||||
|
||||
val foo9: (Int, Int, Int) -> Int = fun (
|
||||
x,
|
||||
y: Int,
|
||||
z,
|
||||
): Int = 42
|
||||
|
||||
val foo10: (Int, Int, Int) -> Int = fun (
|
||||
x,
|
||||
y: Int,
|
||||
z: Int
|
||||
): Int = 43
|
||||
|
||||
val foo10 = fun (
|
||||
x: Int,
|
||||
y: Int,
|
||||
z: Int
|
||||
): Int = 43
|
||||
|
||||
val foo11 = fun (
|
||||
x: Int,
|
||||
y: Int,
|
||||
z: Int,
|
||||
): Int = 43
|
||||
|
||||
val foo12 = fun (
|
||||
x: Int, y: Int, z: Int,
|
||||
): Int = 43
|
||||
|
||||
val foo13 = fun (x: Int, y: Int, z: Int,
|
||||
): Int = 43
|
||||
|
||||
val foo14 = fun (x: Int, y: Int, z: Int
|
||||
,): Int = 43
|
||||
|
||||
fun a1(
|
||||
x: String,
|
||||
y: String,
|
||||
) = Unit
|
||||
|
||||
fun b1(
|
||||
x: String,
|
||||
y: String
|
||||
) = Unit
|
||||
|
||||
fun c1(
|
||||
x: String,
|
||||
y: String,) = Unit
|
||||
|
||||
fun d1(
|
||||
x: String,
|
||||
y: String
|
||||
,) = Unit
|
||||
|
||||
fun a2(
|
||||
x: String,
|
||||
y: String,
|
||||
z: String,
|
||||
) = Unit
|
||||
|
||||
fun b2(
|
||||
x: String,
|
||||
y: String,
|
||||
z: String
|
||||
) = Unit
|
||||
|
||||
fun c2(
|
||||
x: String,
|
||||
y: String,
|
||||
z: String,) = Unit
|
||||
|
||||
fun d2(
|
||||
x: String,
|
||||
y: String,
|
||||
z: String
|
||||
,) = Unit
|
||||
|
||||
fun a3(
|
||||
x: String,
|
||||
) = Unit
|
||||
|
||||
fun b3(
|
||||
x: String
|
||||
) = Unit
|
||||
|
||||
fun c3(
|
||||
x: String,) = Unit
|
||||
|
||||
fun d3(
|
||||
x: String
|
||||
,) = Unit
|
||||
|
||||
fun a4(
|
||||
x: String
|
||||
,
|
||||
y: String,
|
||||
z: String ,
|
||||
) = Unit
|
||||
|
||||
fun b4(
|
||||
x: String,
|
||||
y: String,
|
||||
z: String
|
||||
) = Unit
|
||||
|
||||
fun c4(x: String,
|
||||
y: String,
|
||||
z: String ,) = Unit
|
||||
|
||||
fun d4(
|
||||
x: String,
|
||||
y: String,
|
||||
z: String
|
||||
, ) = Unit
|
||||
|
||||
fun foo(
|
||||
x: Int =
|
||||
42
|
||||
) {
|
||||
}
|
||||
|
||||
class C(
|
||||
val x: Int =
|
||||
42
|
||||
)
|
||||
|
||||
class G(
|
||||
val x: String, val y: String
|
||||
= "", /* */ val z: String
|
||||
)
|
||||
|
||||
class G(
|
||||
val x: String, val y: String
|
||||
= "" /* */, /* */ val z: String
|
||||
)
|
||||
|
||||
class H(
|
||||
val x: String, /*
|
||||
*/ val y: String,
|
||||
val z: String ,)
|
||||
|
||||
class J(
|
||||
val x: String, val y: String , val z: String /*
|
||||
*/
|
||||
, )
|
||||
|
||||
class K(
|
||||
val x: String, val y: String,
|
||||
val z: String
|
||||
, )
|
||||
|
||||
class L(
|
||||
val x: String, val y: String, val z: String // adwd
|
||||
)
|
||||
@@ -0,0 +1,113 @@
|
||||
fun foo() {
|
||||
testtest<foofoo,
|
||||
testtest<testtest<
|
||||
foofoo,
|
||||
>,
|
||||
>,
|
||||
testsa,
|
||||
>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo,
|
||||
foofoo, bar>()
|
||||
|
||||
testtest<
|
||||
foofoo, foofoo, foofoo, foofoo, bar
|
||||
>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo, foofoo, bar
|
||||
>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo, foofoo,
|
||||
bar
|
||||
>()
|
||||
|
||||
testtest<foofoo
|
||||
>()
|
||||
|
||||
testtest<
|
||||
foofoo>()
|
||||
|
||||
testtest<
|
||||
foofoo
|
||||
>()
|
||||
|
||||
testtest<foofoo,>()
|
||||
|
||||
testtest<foofoo, testtest<testtest<foofoo>>>()
|
||||
|
||||
testtest<foofoo, fososos, testtest<testtest<foofoo>>,>()
|
||||
|
||||
testtest<foofoo, fososos, testtest<testtest<foofoo>>
|
||||
,>()
|
||||
|
||||
testtest<foofoo, testtest<testtest<foofoo,>>, testsa>()
|
||||
|
||||
testtest<foofoo, *, testtest<testtest<foofoo,>>, testsa>()
|
||||
|
||||
testtest<
|
||||
foofoo, foofoo, foofoo, foofoo,
|
||||
bar /*
|
||||
*/, /* */ foo
|
||||
>()
|
||||
|
||||
testtest</*
|
||||
*/foofoo, foofoo, foofoo, /*
|
||||
|
||||
*/
|
||||
foofoo, bar>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo, foofoo, bar/*
|
||||
*/>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo, foofoo, bar // awdawda
|
||||
>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo, foofoo, /*
|
||||
|
||||
*/
|
||||
bar
|
||||
>()
|
||||
|
||||
testtest<foofoo // fd
|
||||
>()
|
||||
|
||||
testtest< /**/
|
||||
foofoo
|
||||
>()
|
||||
|
||||
testtest<foofoo,/**/>()
|
||||
|
||||
testtest<foofoo, foofoo, foofoo, foofoo/*
|
||||
*/ , /* */ bar
|
||||
>()
|
||||
|
||||
testtest<foofoo // fd
|
||||
>()
|
||||
|
||||
testtest< /**/
|
||||
foofoo
|
||||
>()
|
||||
|
||||
testtest<foofoo,/**/>()
|
||||
|
||||
testtest<foofoo,/*
|
||||
*/>()
|
||||
|
||||
testtest<
|
||||
foofoo,/**/>()
|
||||
|
||||
testtest<foofoo, fososos,/*
|
||||
*/ testtest<testtest<foofoo>>,>()
|
||||
|
||||
testtest<foofoo, testtest<testtest<foofoo,>>, /**/testsa>()
|
||||
|
||||
testtest<foofoo, testtest<testtest<foofoo,>>/* */ , /**/testsa>()
|
||||
|
||||
testtest<foofoo, testtest<testtest<foofoo,>>/*
|
||||
*/ ,testsa>()
|
||||
|
||||
testtest<foofoo, seee, testtest<testtest<foofoo,>>, /**/testsa>()
|
||||
|
||||
testtest<foofoo, seee, testtest<testtest<foofoo,>>, /*
|
||||
*/testsa>()
|
||||
}
|
||||
+261
@@ -0,0 +1,261 @@
|
||||
class A1<
|
||||
x: String,
|
||||
y: String,
|
||||
>
|
||||
|
||||
class F<x: String, y: String>
|
||||
|
||||
class F2<x: String, y
|
||||
: String>
|
||||
|
||||
class B1<
|
||||
x: String,
|
||||
y: String
|
||||
>
|
||||
|
||||
class C1<
|
||||
x: String,
|
||||
y: String,>
|
||||
|
||||
class D1<
|
||||
x: String,
|
||||
y: String
|
||||
,>
|
||||
|
||||
class A2<
|
||||
x: String,
|
||||
y: String,
|
||||
z: String,
|
||||
>
|
||||
|
||||
class B2<
|
||||
x: String,
|
||||
y: String,
|
||||
z: String
|
||||
>
|
||||
|
||||
class C2<
|
||||
x: String,
|
||||
y: String,
|
||||
z: String,>
|
||||
|
||||
class D2<
|
||||
x: String,
|
||||
y: String,
|
||||
z: String
|
||||
,>
|
||||
|
||||
class A3<
|
||||
x: String,
|
||||
>
|
||||
|
||||
class B3<
|
||||
x: String
|
||||
>
|
||||
|
||||
class C3<
|
||||
x: String,>
|
||||
|
||||
class D3<
|
||||
x: String
|
||||
,>
|
||||
|
||||
class A4<
|
||||
x: String ,
|
||||
y: String,
|
||||
z ,
|
||||
>
|
||||
|
||||
class B4<
|
||||
x: String,
|
||||
y,
|
||||
z: String
|
||||
>
|
||||
|
||||
class C4<
|
||||
x: String,
|
||||
y: String,
|
||||
z: String ,>
|
||||
|
||||
class D4<
|
||||
x: String,
|
||||
y,
|
||||
z: String
|
||||
, >
|
||||
|
||||
class E1<
|
||||
x, y: String,
|
||||
z: String
|
||||
, >
|
||||
|
||||
class E2<
|
||||
x: String, y: String, z: String
|
||||
>
|
||||
|
||||
class C<
|
||||
z: String, v
|
||||
|
||||
>
|
||||
|
||||
fun <x: String,
|
||||
y: String,
|
||||
> a1() = Unit
|
||||
|
||||
fun <x: String,
|
||||
y: String
|
||||
> b1() = Unit
|
||||
|
||||
fun <
|
||||
x: String,
|
||||
y: String,> c1() = Unit
|
||||
|
||||
fun <
|
||||
x: String,
|
||||
y: String
|
||||
,> d1() = Unit
|
||||
|
||||
fun <
|
||||
x: String,
|
||||
y: String,
|
||||
z: String,
|
||||
> a2() = Unit
|
||||
|
||||
fun <
|
||||
x: String,
|
||||
y: String,
|
||||
z: String
|
||||
> b2() = Unit
|
||||
|
||||
fun <
|
||||
x: String,
|
||||
y: String,
|
||||
z: String,> c2() = Unit
|
||||
|
||||
fun <
|
||||
x: String,
|
||||
y: String,
|
||||
z: String
|
||||
,> d2() = Unit
|
||||
|
||||
fun <
|
||||
x: String,
|
||||
> a3() = Unit
|
||||
|
||||
fun <
|
||||
x: String
|
||||
> b3() = Unit
|
||||
|
||||
fun <
|
||||
x: String,> c3() = Unit
|
||||
|
||||
fun <
|
||||
x: String
|
||||
,> d3() = Unit
|
||||
|
||||
fun <
|
||||
x: String
|
||||
,
|
||||
y: String,
|
||||
z: String ,
|
||||
> a4() = Unit
|
||||
|
||||
fun <
|
||||
x: String,
|
||||
y: String,
|
||||
z: String
|
||||
> b4() = Unit
|
||||
|
||||
fun <x: String,
|
||||
y: String,
|
||||
z: String ,> c4() = Unit
|
||||
|
||||
fun <
|
||||
x: String,
|
||||
y: String,
|
||||
z: String
|
||||
, > d4() = Unit
|
||||
|
||||
fun <
|
||||
x
|
||||
> foo() {
|
||||
}
|
||||
|
||||
fun <T> ag() {
|
||||
|
||||
}
|
||||
|
||||
fun <T,> ag() {
|
||||
|
||||
}
|
||||
|
||||
fun <
|
||||
T> ag() {
|
||||
|
||||
}
|
||||
|
||||
class C<
|
||||
x: Int
|
||||
>
|
||||
|
||||
class G<
|
||||
x: String, y: String
|
||||
, /* */ z: String
|
||||
>
|
||||
|
||||
class G<
|
||||
x: String, y: String
|
||||
/* */, /* */ z: String
|
||||
>()
|
||||
|
||||
class H<
|
||||
x: String, /*
|
||||
*/ y: String,
|
||||
z: String ,>
|
||||
|
||||
class J<
|
||||
x: String, y: String , z: String /*
|
||||
*/
|
||||
, >
|
||||
|
||||
class K<
|
||||
x: String, y: String,
|
||||
z: String
|
||||
, >
|
||||
|
||||
class L<
|
||||
x: String, y: String, z: String
|
||||
>
|
||||
|
||||
class C<
|
||||
x: Int // adad
|
||||
>
|
||||
|
||||
class G<
|
||||
x: String, y: String
|
||||
, /* */ z: String // adad
|
||||
>
|
||||
|
||||
class G<
|
||||
x: String, y: String
|
||||
/* */, /* */ z: String /**/,
|
||||
>()
|
||||
|
||||
class H<
|
||||
x: String, /*
|
||||
*/ y: String,
|
||||
z: String /*
|
||||
*/ ,>
|
||||
|
||||
class J<
|
||||
x: String, y: String , z: String /*
|
||||
*/
|
||||
, /**/ >
|
||||
|
||||
class K<
|
||||
x: String, y: String,
|
||||
z: String // aw
|
||||
, >
|
||||
|
||||
class L<
|
||||
x: String, y: String, z: String //awd
|
||||
>
|
||||
@@ -0,0 +1,75 @@
|
||||
fun foo(x: Any) = when (x) {
|
||||
Comparable::class, Iterable::class, String::class, // trailing comma
|
||||
-> println(1)
|
||||
else -> println(3)
|
||||
}
|
||||
|
||||
fun foo(x: Any) {
|
||||
when (x) {
|
||||
Comparable::class, Iterable::class, String::class /*// trailing comma*/ -> println(1)
|
||||
else -> println(3)
|
||||
}
|
||||
|
||||
when (x) {
|
||||
Comparable::class, Iterable::class,
|
||||
String::class /*// trailing comma*/ -> println(1)
|
||||
else -> println(3)
|
||||
}
|
||||
|
||||
when (x) {
|
||||
Comparable::class, Iterable::class,
|
||||
String::class /*// trailing comma*/, -> println(1)
|
||||
else -> println(3)
|
||||
}
|
||||
|
||||
when (x) {
|
||||
Comparable::class, Iterable::class, String::class /*// trailing comma*/ -> println(1)
|
||||
else -> println(3)
|
||||
}
|
||||
|
||||
when (x) {
|
||||
1 -> {
|
||||
|
||||
}
|
||||
else -> println(3)
|
||||
}
|
||||
|
||||
when (x) {
|
||||
1, -> {
|
||||
|
||||
}
|
||||
else -> println(3)
|
||||
}
|
||||
|
||||
when (x) {
|
||||
1
|
||||
-> {
|
||||
|
||||
}
|
||||
else -> println(3)
|
||||
}
|
||||
|
||||
when (x) {
|
||||
1, 2,
|
||||
3 /**/ -> {
|
||||
|
||||
}
|
||||
else -> println(3)
|
||||
}
|
||||
|
||||
when (val c = x) {
|
||||
1, 2,
|
||||
3 /**/ -> {
|
||||
|
||||
}
|
||||
else -> println(3)
|
||||
}
|
||||
|
||||
when {
|
||||
x in coll
|
||||
-> {
|
||||
|
||||
}
|
||||
else -> println(3)
|
||||
}
|
||||
}
|
||||
+875
@@ -0,0 +1,875 @@
|
||||
<problems>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>26</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>30</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>32</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>34</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>46</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>68</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>90</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>116</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>131</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>159</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>162</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>172</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>177</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>179</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>181</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>182</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>184</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>186</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>221</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ArgumentList.kt</file>
|
||||
<line>223</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>CollectionLiteralInAnnotation.kt</file>
|
||||
<line>4</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="CollectionLiteralInAnnotation.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>CollectionLiteralInAnnotation.kt</file>
|
||||
<line>22</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="CollectionLiteralInAnnotation.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>CollectionLiteralInAnnotation.kt</file>
|
||||
<line>40</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="CollectionLiteralInAnnotation.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>CollectionLiteralInAnnotation.kt</file>
|
||||
<line>70</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="CollectionLiteralInAnnotation.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>CollectionLiteralInAnnotation.kt</file>
|
||||
<line>80</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="CollectionLiteralInAnnotation.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>CollectionLiteralInAnnotation.kt</file>
|
||||
<line>84</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="CollectionLiteralInAnnotation.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>DestructionDeclarationsInLambda.kt</file>
|
||||
<line>1</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="DestructionDeclarationsInLambda.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>DestructionDeclarationsInLambda.kt</file>
|
||||
<line>1</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="DestructionDeclarationsInLambda.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>DestructionDeclarationsInLambda.kt</file>
|
||||
<line>5</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="DestructionDeclarationsInLambda.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>DestructionDeclarationsInLambda.kt</file>
|
||||
<line>22</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="DestructionDeclarationsInLambda.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>DestructionDeclarationsInLambda.kt</file>
|
||||
<line>28</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="DestructionDeclarationsInLambda.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>DestructionDeclarationsInLambda.kt</file>
|
||||
<line>32</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="DestructionDeclarationsInLambda.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>DestructionDeclarationsInLambda.kt</file>
|
||||
<line>36</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="DestructionDeclarationsInLambda.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>DestructionDeclarationsInLambda.kt</file>
|
||||
<line>46</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="DestructionDeclarationsInLambda.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>DestructionDeclarationsInLambda.kt</file>
|
||||
<line>54</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="DestructionDeclarationsInLambda.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>DestructionDeclarationsInLambda.kt</file>
|
||||
<line>61</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="DestructionDeclarationsInLambda.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>IndicesAccess.kt</file>
|
||||
<line>26</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="IndicesAccess.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>IndicesAccess.kt</file>
|
||||
<line>33</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="IndicesAccess.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>IndicesAccess.kt</file>
|
||||
<line>35</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="IndicesAccess.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>IndicesAccess.kt</file>
|
||||
<line>47</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="IndicesAccess.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>IndicesAccess.kt</file>
|
||||
<line>72</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="IndicesAccess.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>IndicesAccess.kt</file>
|
||||
<line>91</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="IndicesAccess.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>IndicesAccess.kt</file>
|
||||
<line>95</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="IndicesAccess.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>IndicesAccess.kt</file>
|
||||
<line>110</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="IndicesAccess.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>IndicesAccess.kt</file>
|
||||
<line>138</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="IndicesAccess.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>IndicesAccess.kt</file>
|
||||
<line>141</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="IndicesAccess.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>IndicesAccess.kt</file>
|
||||
<line>151</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="IndicesAccess.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>IndicesAccess.kt</file>
|
||||
<line>156</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="IndicesAccess.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>IndicesAccess.kt</file>
|
||||
<line>158</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="IndicesAccess.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>IndicesAccess.kt</file>
|
||||
<line>160</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="IndicesAccess.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>IndicesAccess.kt</file>
|
||||
<line>161</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="IndicesAccess.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>IndicesAccess.kt</file>
|
||||
<line>163</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="IndicesAccess.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>IndicesAccess.kt</file>
|
||||
<line>165</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="IndicesAccess.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>LambdaParameterList.kt</file>
|
||||
<line>81</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="LambdaParameterList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>LambdaParameterList.kt</file>
|
||||
<line>160</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="LambdaParameterList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>LambdaParameterList.kt</file>
|
||||
<line>175</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="LambdaParameterList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>LambdaValueParameters.kt</file>
|
||||
<line>20</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="LambdaValueParameters.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>LambdaValueParameters.kt</file>
|
||||
<line>33</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="LambdaValueParameters.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>LambdaValueParameters.kt</file>
|
||||
<line>61</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="LambdaValueParameters.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>LambdaValueParameters.kt</file>
|
||||
<line>70</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="LambdaValueParameters.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>MultiVariableDeclaration.kt</file>
|
||||
<line>12</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="MultiVariableDeclaration.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>MultiVariableDeclaration.kt</file>
|
||||
<line>14</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="MultiVariableDeclaration.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>MultiVariableDeclaration.kt</file>
|
||||
<line>25</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="MultiVariableDeclaration.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>MultiVariableDeclaration.kt</file>
|
||||
<line>61</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="MultiVariableDeclaration.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>MultiVariableDeclaration.kt</file>
|
||||
<line>63</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="MultiVariableDeclaration.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>MultiVariableDeclaration.kt</file>
|
||||
<line>65</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="MultiVariableDeclaration.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>MultiVariableDeclaration.kt</file>
|
||||
<line>68</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="MultiVariableDeclaration.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>MultiVariableDeclaration.kt</file>
|
||||
<line>97</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="MultiVariableDeclaration.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ParameterList.kt</file>
|
||||
<line>118</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ParameterList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ParameterList.kt</file>
|
||||
<line>298</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ParameterList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ParameterList.kt</file>
|
||||
<line>302</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ParameterList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ParameterList.kt</file>
|
||||
<line>438</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ParameterList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>ParameterList.kt</file>
|
||||
<line>449</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="ParameterList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeArgumentList.kt</file>
|
||||
<line>34</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeArgumentList.kt</file>
|
||||
<line>38</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeArgumentList.kt</file>
|
||||
<line>43</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeArgumentList.kt</file>
|
||||
<line>45</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeArgumentList.kt</file>
|
||||
<line>50</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeArgumentList.kt</file>
|
||||
<line>78</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeArgumentList.kt</file>
|
||||
<line>81</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeArgumentList.kt</file>
|
||||
<line>91</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeArgumentList.kt</file>
|
||||
<line>102</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeArgumentList.kt</file>
|
||||
<line>104</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeArgumentList.kt</file>
|
||||
<line>106</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeArgumentList.kt</file>
|
||||
<line>107</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeArgumentList.kt</file>
|
||||
<line>109</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeArgumentList.kt</file>
|
||||
<line>111</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeArgumentList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeParameterList.kt</file>
|
||||
<line>187</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeParameterList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeParameterList.kt</file>
|
||||
<line>207</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeParameterList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeParameterList.kt</file>
|
||||
<line>218</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeParameterList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeParameterList.kt</file>
|
||||
<line>240</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeParameterList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeParameterList.kt</file>
|
||||
<line>240</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeParameterList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeParameterList.kt</file>
|
||||
<line>247</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeParameterList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeParameterList.kt</file>
|
||||
<line>252</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeParameterList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>TypeParameterList.kt</file>
|
||||
<line>257</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="TypeParameterList.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>WhenEntry.kt</file>
|
||||
<line>21</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="WhenEntry.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Comma loses the advantages in this position</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>WhenEntry.kt</file>
|
||||
<line>38</line>
|
||||
<module>testProject</module>
|
||||
<package>light_idea_test_case</package>
|
||||
<entry_point TYPE="file" FQNAME="WhenEntry.kt" />
|
||||
<problem_class severity="WEAK WARNING" attribute_key="INFO_ATTRIBUTES">Trailing comma recommendations</problem_class>
|
||||
<description>Redundant trailing comma</description>
|
||||
</problem>
|
||||
</problems>
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
// INSPECTION_CLASS: org.jetbrains.kotlin.idea.inspections.TrailingCommaInspection
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:-TrailingCommas
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
Reference in New Issue
Block a user