flake8-broken-line 1.0.0


pip install flake8-broken-line

  Latest version

Released: May 31, 2023


Meta
Author: Nikita Sobolev
Requires Python: >=3.8,<4.0

Classifiers

Development Status
  • 5 - Production/Stable

Environment
  • Console

Framework
  • Flake8

Intended Audience
  • Developers

License
  • OSI Approved :: MIT License

Operating System
  • OS Independent

Programming Language
  • Python :: 3
  • Python :: 3.8
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11

Topic
  • Software Development :: Libraries :: Python Modules
  • Software Development :: Quality Assurance

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.

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras: None
Dependencies:
flake8 (>5)