Flake8 Broken Line Save

🚨 Flake8 plugin to forbid backslashes (\) for line breaks

Project README

flake8-broken-line

wemake.services Build Status codecov Python Version PyPI version wemake-python-styleguide

Do not break the line! 🚨

Installation

pip install flake8-broken-line

It is also a valuable part of wemake-python-styleguide.

Code example

Things we check with this plugin:

# String line breaks, use `()` or `"""` instead:

some_string = 'first line\
second line'

# Use a single line, `()`, or new variables instead:

if 1 == 1 and \
    2 == 2:
    print('Do not do that!')

# Do not use for method chaining:
some_object \
  .call_method(param1, param2) \
  .call_other(keyword=value) \
  .finalize()

# Instead use:
some_objects.call_method(
    param1, param2,
).call_other(
    keyword=value
).finalize()

Error codes

Error code Description
N400 Found backslash that is used for line breaking

License

MIT.

Open Source Agenda is not affiliated with "Flake8 Broken Line" Project. README Source: wemake-services/flake8-broken-line
Stars
110
Open Issues
14
Last Commit
5 months ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating