TrailingCommaInspection: should suggest fixes for call-site without warnings
#KT-39131 Fixed
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Add line break
|
||||
// DISABLE-ERRORS
|
||||
|
||||
fun a() {
|
||||
val (a,
|
||||
b,<caret>) = 1 to 2
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Add line break
|
||||
// DISABLE-ERRORS
|
||||
|
||||
fun a() {
|
||||
val (
|
||||
a,
|
||||
b,
|
||||
) = 1 to 2
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Fix comma position
|
||||
// DISABLE-ERRORS
|
||||
|
||||
fun a() {
|
||||
val a = { (a, b // awd
|
||||
,<caret>/**/), c, -> }
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Fix comma position
|
||||
// DISABLE-ERRORS
|
||||
|
||||
fun a() {
|
||||
val a = {
|
||||
(
|
||||
a, b, // awd/**/
|
||||
), c, -> }
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Add trailing comma
|
||||
// DISABLE-ERRORS
|
||||
|
||||
fun a() {
|
||||
b(1, 3, 2424,
|
||||
awdawd<caret>)
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Add trailing comma
|
||||
// DISABLE-ERRORS
|
||||
|
||||
fun a() {
|
||||
b(
|
||||
1, 3, 2424,
|
||||
awdawd,
|
||||
)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Add line break
|
||||
// DISABLE-ERRORS
|
||||
|
||||
fun a() {
|
||||
g[<caret>1, 2, 3,/**/
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Add line break
|
||||
// DISABLE-ERRORS
|
||||
|
||||
fun a() {
|
||||
g[
|
||||
1, 2, 3,/**/
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Add line break
|
||||
|
||||
fun a(
|
||||
a: Int, b: Any = fun(a: Int,) {},<caret>) {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Add line break
|
||||
|
||||
fun a(
|
||||
a: Int, b: Any = fun(a: Int) {},
|
||||
) {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Add line break
|
||||
|
||||
fun a() {
|
||||
val a = { a: Int,
|
||||
b: Int, <caret>->
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Add line break
|
||||
|
||||
fun a() {
|
||||
val a = {
|
||||
a: Int,
|
||||
b: Int,
|
||||
->
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Add line break
|
||||
// DISABLE-ERRORS
|
||||
|
||||
@Anno(
|
||||
[<caret>1, 2, 3,
|
||||
])
|
||||
class A
|
||||
@@ -0,0 +1,9 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Add line break
|
||||
// DISABLE-ERRORS
|
||||
|
||||
@Anno(
|
||||
[
|
||||
1, 2, 3,
|
||||
])
|
||||
class A
|
||||
@@ -0,0 +1,7 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// PROBLEM: none
|
||||
|
||||
fun a(<caret>
|
||||
a: Int,) {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Add line break
|
||||
// DISABLE-ERRORS
|
||||
|
||||
fun a() {
|
||||
b<<caret>Int,
|
||||
>()
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Add line break
|
||||
// DISABLE-ERRORS
|
||||
|
||||
fun a() {
|
||||
b<
|
||||
Int,
|
||||
>()
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Add line break
|
||||
|
||||
fun <<caret>T,
|
||||
B,> a() = Unit
|
||||
@@ -0,0 +1,7 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Add line break
|
||||
|
||||
fun <
|
||||
T,
|
||||
B,
|
||||
> a() = Unit
|
||||
@@ -0,0 +1,9 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Add line break
|
||||
|
||||
fun a() {
|
||||
when (val b = 5) {
|
||||
1, 2,
|
||||
3, <caret>->
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:+TrailingCommas
|
||||
// FIX: Add line break
|
||||
|
||||
fun a() {
|
||||
when (val b = 5) {
|
||||
1, 2,
|
||||
3,
|
||||
->
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user