我使用了足够的代码,不遵循pep8(我无法修复),并希望使用pep8语法检查器进行语法分析。有什么方法可以禁用它吗?
答案 0 :(得分:21)
如果您使用flake8作为python语法检查程序,您可以这样做(将其放入 vimrc 或 ftplugin / python.vim 文件中):
let g:syntastic_python_checkers=['flake8']
let g:syntastic_python_flake8_args='--ignore=E501,E225'
您需要显式地静默每个错误类(并且不能作为整体禁用pep8检查)。有关所有错误和警告代码,请参阅flake8 documentation和pycodestyle documentation(以前是pep8)。
答案 1 :(得分:6)
加入基督徒的回答。您还可以添加特定的检查器参数:
let g:syntastic_python_flake8_args = "--ignore=E501 --max-complexity 10"