14

我使用了足够多的不遵循 pep8 的代码(我无法修复),并且希望 syntastic 不使用 pep8 语法检查器。有什么办法可以禁用吗?

4

2 回答 2

23

如果您使用 flake8 作为 python 语法检查器,您可以这样做(将其放入您的vimrcftplugin/python.vim文件):

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

您需要明确地使每个错误类静音(并且不能整体禁用 pep8 检查)。有关所有错误和警告代码,请参阅flake8 文档pycodestyle 文档(以前是 pep8)。

于 2013-05-13T12:50:25.917 回答
6

添加到基督徒的答案。您还可以添加特定的检查器参数:

let g:syntastic_python_flake8_args = "--ignore=E501 --max-complexity 10"
于 2014-03-04T15:21:55.403 回答