Syntax inconsistency lint: throw warning at both sites of inconsistency #174
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.
The syntax inconsistency warning could be a little bit annoying to fix. You would get a warning at some point notifying of inconsistent syntax, but it wouldn't actually show you where the other side of the conflict is.
This was mentioned in #170 (comment) by @robotboy655
Here's how things look now:

The pattern you see is that the inconsistency warning always comes in pairs. For the first two functions it warns, but for the third it doesn't. For the fourth and fifth it does again. The trick is that for each instance of inconsistency, it only warns once. The result: if the top half of your file uses one format, and the other half uses the other, then you'll nicely get two warnings in the middle!