Handle trailing comments on when entries in BlankLineBetweenWhenConditions
#3177
+23
−1
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
I have a block of code in my project like below:
But this gave a linting problem with the new 1.8.0 update from the
standard:blank-line-between-when-conditionsrule. When I tried to auto-format to see how it should be, I got:The comment was placed on the wrong entry! Personally I think trailing comments should be allowable on simple when statements like this, interested to hear opinions on this though. The misformatting of the above example makes me think this is unintentional though.
To fix, I've added some more checks to
isPrecededByCommentto make sure the check for a multiline when entry handles this case.No existing issue for this, so far as I can see.
Checklist
Before submitting the PR, please check following (checks which are not relevant may be ignored):
Closes #<xxx>orFixes #<xxx>(replace<xxx>with issue number)Documentation is updated. See difference between snapshot and release documentation