从合成中删除条目

jam*_*nox 2 python vim syntastic flake8

我正在研究一个使用gettext的项目,因此最终会出现很多错误结果(使用flake8),这些结果会说:

 undefined name '_'
Run Code Online (Sandbox Code Playgroud)

我不想删除W802,但我想通过在syntastic解析它之前将字符串格式化来抑制这些消息.我尝试了各种组合

let g:syntastic_python_flake8_tail=' | grep -v "F821 undefined name ._."'
Run Code Online (Sandbox Code Playgroud)

我能想到,但我得到shell返回1或其他错误.

如何在不删除所有F821错误的情况下设置合成以删除这些错误?

Cas*_*Cas 5

我发现,你可以添加以下到[flake8]的或者您的全局部分~/.config/flake8或项目tox.ini,setup.cfg文件

[flake8]
builtins = _
Run Code Online (Sandbox Code Playgroud)