Skip to content

Commit

Permalink
Document that W503 is not compliant with PEP 8 (#114)
Browse files Browse the repository at this point in the history
  • Loading branch information
autophagy authored and ambv committed Apr 6, 2018
1 parent 60a8333 commit 00cadd4
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -289,6 +289,17 @@ a bit easier than double quotes. The latter requires use of the Shift
key. My recommendation here is to keep using whatever is faster to type
and let *Black* handle the transformation.

### Line Breaks & Binary Operators

*Black* will break a line before a binary operator when splitting a block
of code over multiple lines. This is so that *Black* is compliant with the
recent changes in the [PEP 8](https://www.python.org/dev/peps/pep-0008/#should-a-line-break-before-or-after-a-binary-operator)
style guide, which emphasizes that this approach improves readability.

This behaviour may raise ``W503 line break before binary operator`` warnings in
style guide enforcement tools like Flake8. Since ``W503`` is not PEP 8 compliant,
you should tell Flake8 to ignore these warnings.


## Editor integration

Expand Down

0 comments on commit 00cadd4

Please sign in to comment.