Отключить проверку 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"