Skip to content

Commit b6f9ad5

Browse files
author
Stanley Shyiko
committed
Fixed #327 - 'Missing newline before ")"'
1 parent 195fcb7 commit b6f9ad5

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

ktlint-ruleset-standard/src/main/kotlin/com/github/shyiko/ktlint/ruleset/standard/ParameterListWrappingRule.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ class ParameterListWrappingRule : Rule("parameter-list-wrapping") {
8888
paramInnerIndentAdjustment = adjustedIndent.length - prevLeaf.textLength
8989
(prevLeaf as LeafPsiElement).rawReplaceWithText(adjustedIndent)
9090
}
91-
} else {
91+
} else if (prevLeaf?.prevLeafIgnoringWhitespaceAndComments()?.node?.elementType != KtTokens.LPAR) {
9292
emit(child.startOffset, errorMessage(child), true)
9393
if (autoCorrect) {
9494
paramInnerIndentAdjustment = intendedIndent.length - child.psi.column

ktlint-ruleset-standard/src/test/kotlin/com/github/shyiko/ktlint/ruleset/standard/ParameterListWrappingRuleTest.kt

+2
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,8 @@ class ParameterListWrappingRuleTest {
137137
b: Any,
138138
c: Any) {
139139
}
140+
fun f() {}
141+
fun f(/**/) {}
140142
""".trimIndent()
141143
)).isEqualTo(
142144
listOf(

0 commit comments

Comments
 (0)