Я работаю с достаточным кодом, который не следует за pep8 (который я не могу исправить) и хотел бы, чтобы синтаксис не использовал синтаксическую проверку pep8. Любой способ отключить его?
Отключить проверку pep8 в синтаксисе для файлов python
Ответ 1
Если вы используете flake8 как средство проверки синтаксиса python, вы можете сделать это так (поместите его в файл vimrc или ftplugin/python.vim):
let g:syntastic_python_checkers=['flake8']
let g:syntastic_python_flake8_args='--ignore=E501,E225'
Необходимо явно отключить каждый класс ошибок (и не может отключить проверку pep8 в целом). См. документация flake8 и документация pycodestyle (используется для be pep8) для всех кодов ошибок и предупреждений.
Ответ 2
Добавляя к христианам ответ. Вы также можете добавить определенные аргументы проверки:
let g:syntastic_python_flake8_args = "--ignore=E501 --max-complexity 10"