Restrict indentation of closing quotes to ktlint_official
code style
#1996
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Ktlint
0.48.2
and older allowed for an asymmetrical form of aligning the opening and closing quotes. E.g., if the opening quotes are after but on the same line as the assignment operator, and the closing quotes are on a next line, then the closing quotes may be aligned with the start position of the statement.In
0.49.x
the check of the closing quotes has accidentally been changed for all code styles while it should only have veen changed for the newktlint_official
code style only. As thektlint_official
code style will allways wrap multiline expression to start on a new line (via rulestandard:multiline-expression-wrapping
) the formatting will be consistent for both functions and properties.Closes #1971
Checklist
CHANGELOG.md
is updatedIn case of adding a new rule: