Отключить проверку pep8 в синтетике для файлов Python

Я работаю с достаточным количеством кода, который не соответствует pep8 (который я не могу исправить) и хотел бы, чтобы синтаксис не использовал проверку синтаксиса pep8. Есть ли способ отключить его?

2 ответа

Решение

Если вы используете flake8 в качестве средства проверки синтаксиса python, вы можете сделать это следующим образом (поместите его в файл vimrc или ftplugin/python.vim):

let g:syntastic_python_checkers=['flake8']
let g:syntastic_python_flake8_args='--ignore=E501,E225'

Вы должны явно отключить каждый класс ошибок (и не можете отключить проверку pep8 в целом). См. Документацию flake8 и документацию pycodestyle (раньше был pep8) для всех кодов ошибок и предупреждений.

Добавление к христианам ответа. Вы также можете добавить определенные аргументы проверки:

let g:syntastic_python_flake8_args = "--ignore=E501 --max-complexity 10"
Другие вопросы по тегам