As far as I know, you can't. You can disable errors or warnings user wide, or per project. See the documentation.
Instead, you can use the # noqa
comment at the end of a line, to skip that particular line (see patch 136). Of course, that would skip all PEP8 errors.
The main author argues against source file noise, so they suggested # pep8
comments don't get included.
Note that there is also nopep8
, which is the equivalent. noqa
(which stands for No Quality Assurance was added in version 1.4.1 to support people running pyflakes
next to pep8
.
Try putting # nopep8
at the end of the line (after two spaces). So if the line of code is:
h=1+2+3+4+5+6+func( "hello","world")
then to ignore the copious pep8 errors for that line it becomes:
h=1+2+3+4+5+6+func( "hello","world") # nopep8
You can use --ignore
flag to disable the error you mentioned above
pep8 --ignore=E223 file_name.py
for multiple errors
pep8 --ignore=E223,E501 file_name.py
For more in depth knowledge of other flags you can scan through http://pep8.readthedocs.org/en/latest/intro.html
Let me add something that was probably introduced after all the previous answers were posted.
If you use Flake8, you can ignore a specific violation raised in a specific line, by adding
# noqa: F401
at the end of the line, where F401
here is an example of an error code. For a list of all violations code, see http://flake8.pycqa.org/en/3.5.0/user/error-codes.html and https://pycodestyle.readthedocs.io/en/latest/intro.html#error-codes
You can also ignore all violations in an entire file by adding
# flake8: noqa
anywhere in the file.
Reference: http://flake8.pycqa.org/en/3.5.0/user/violations.html
You can do that using Flake8 together with https://github.com/jayvdb/flake8-putty
If you use Flake8 3.7.0+, you can ignore specific warnings for entire files using the --per-file-ignores
option.
Command-line usage:
flake8 --per-file-ignores='project/__init__.py:F401,F403 setup.py:E121'
This can also be specified in a config file:
[flake8]
per-file-ignores =
__init__.py: F401,F403
setup.py: E121
other/*: W9
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With