从合成中删除条目

时间:2013-04-26 02:22:49

标签: python vim syntastic flake8

我正在开发一个使用gettext的项目,因此最终会出现大量的错误结果(使用flake8):

 undefined name '_'

我不想删除W802,但我想通过在合成器解析之前将字符串格式化来抑制这些消息。我已经尝试了

的每一个组合
let g:syntastic_python_flake8_tail=' | grep -v "F821 undefined name ._."'

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

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

2 个答案:

答案 0 :(得分:5)

我发现您可以将以下内容添加到全局[flake8]或项目~/.config/flake8tox.ini文件的setup.cfg部分

[flake8]
builtins = _

答案 1 :(得分:1)

您可以使用g:syntastic_python_flake8_quiet_messages删除邮件:

let g:syntastic_python_flake8_quiet_messages = { "regex": "F821" }