Put arguments/parameters on separate/one line should update trailing comma
#KT-36411 Fixed
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
// REGISTRY: kotlin.formatter.allowTrailingCommaOnCallSite true
|
||||
|
||||
fun f() {
|
||||
foo(<caret>1, "a", 2)
|
||||
}
|
||||
|
||||
fun foo(p1: Int, p2: String, p3: Int){}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
// REGISTRY: kotlin.formatter.allowTrailingCommaOnCallSite true
|
||||
|
||||
fun f() {
|
||||
foo(
|
||||
1,
|
||||
"a",
|
||||
2,
|
||||
)
|
||||
}
|
||||
|
||||
fun foo(p1: Int, p2: String, p3: Int){}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
fun foo(p: Int, c: Char,
|
||||
b: <caret>Boolean) {
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
fun foo(
|
||||
p: Int,
|
||||
c: Char,
|
||||
b: <caret>Boolean,
|
||||
) {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
// INTENTION_TEXT: "Put arguments on one line"
|
||||
// REGISTRY: kotlin.formatter.allowTrailingCommaOnCallSite true
|
||||
|
||||
fun foo(a: Int = 1, b: Int = 1, c: Int = 1) {}
|
||||
|
||||
fun bar(a: Int, b: Int, c: Int) {
|
||||
foo(
|
||||
a,
|
||||
b,<caret>
|
||||
c,
|
||||
)
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// INTENTION_TEXT: "Put arguments on one line"
|
||||
// REGISTRY: kotlin.formatter.allowTrailingCommaOnCallSite true
|
||||
|
||||
fun foo(a: Int = 1, b: Int = 1, c: Int = 1) {}
|
||||
|
||||
fun bar(a: Int, b: Int, c: Int) {
|
||||
foo(a, b, c)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// INTENTION_TEXT: "Put parameters on one line"
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
fun test(
|
||||
a: Int,
|
||||
b: Int,<caret>
|
||||
c: Int,
|
||||
) {}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// INTENTION_TEXT: "Put parameters on one line"
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
fun test(a: Int, b: Int, c: Int) {}
|
||||
Reference in New Issue
Block a user