5 ответов:
насколько я знаю, вы не можете. Вы можете отключить ошибки или предупреждения на уровне пользователя или для каждого проекта. Смотрите документация.
вместо этого, вы можете использовать
# noqaкомментарий в конце строки, чтобы пропустить конкретной линии (см. патч 136). Конечно, это пропустило бы все ошибки PEP8.главный автор возражает файл-источник шума, поэтому они предложили
# pep8комментарии не получаю включенный.
обратите внимание, что там тоже
nopep8, что эквивалентно.noqa(что означает Нет Гарантии Качества добавил в версии 1.4.1 чтобы поддержать людей под управлениемpyflakesрядом сpep8.
положить
# nopep8в конце строки (после двух пробелов). Так что если строка кода:h=1+2+3+4+5+6+func( "hello","world")затем игнорировать обильные ошибки pep8 для этой строки становится:
h=1+2+3+4+5+6+func( "hello","world") # nopep8
можно использовать
--ignoreфлаг, чтобы отключить ошибку, которую вы упомянули вышеpep8 --ignore=E223 file_name.pyнесколько ошибок
pep8 --ignore=E223,E501 file_name.pyдля более глубокого знания других флагов вы можете сканировать через http://pep8.readthedocs.org/en/latest/intro.html
вы можете сделать это с помощью Flake8 вместе с https://github.com/jayvdb/flake8-putty
позвольте мне добавить то, что, вероятно, было введено после того, как все предыдущие ответы были опубликованы.
Если вы используете Flake8, вы можете игнорировать конкретное нарушение, вызванное в определенной строке, добавив
# noqa: F401В конце строки, где
F401вот пример кода ошибки. Список всех кодов нарушений см. В разделе http://flake8.pycqa.org/en/3.5.0/user/error-codes.html и https://pycodestyle.readthedocs.io/en/latest/intro.html#error-codesвы также можете игнорировать все нарушения во всем файле, добавив
# flake8: noqaв любом месте в файле.
ссылка:http://flake8.pycqa.org/en/3.5.0/user/violations.html
Comments