Give //
the same binaryop whitespace exception as ^
#288
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.
As mentioned in #283, BlueStyle recommends exempting both
^
and//
from the rule that binary operators are surrounded by whitespace.a ^ b
is already formatted asa^b
. This PR adds the analogous formattingx // y
->x//y
.Since
x//y
is a singleRational
number, i think this makes sense as a general rule, so i've added it to the DefaultStyle - does that seem reasonable?This is my first attempt at making contributions to the code in the package, so please let me know if this approach seems right 😄 Hopefully tests show the intended behaviour