禁用pep8检查sython for python文件

时间:2013-05-13 10:50:02

标签: vim pep8 syntastic

我使用了足够的代码,不遵循pep8(我无法修复),并希望使用pep8语法检查器进行语法分析。有什么方法可以禁用它吗?

2 个答案:

答案 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 documentationpycodestyle documentation(以前是pep8)。

答案 1 :(得分:6)

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

let g:syntastic_python_flake8_args = "--ignore=E501 --max-complexity 10"