2

私はgettextを使用するプロジェクトに取り組んでいるため、多くのエラー結果が構文的に(flake8を使用して)発生し、次のようになります:

 undefined name '_'

私は W802 を削除したくありませんが、構文解析する前に文字列を grep して、これらのメッセージを抑制したいと考えています。あらゆる組み合わせを試しました

let g:syntastic_python_flake8_tail=' | grep -v "F821 undefined name ._."'

私は考えることができますが、シェルが1またはその他のエラーを返しました。

すべての F821 エラーを削除せずに、これらのエラーを削除するように syntastic を設定するにはどうすればよいですか?

4

2 に答える 2

5

[flake8]グローバル~/.config/flake8またはプロジェクトのいずれかtox.inisetup.cfgファイルのセクションに次を追加できることがわかりました

[flake8]
builtins = _
于 2013-05-22T19:18:43.897 に答える
1

g:syntastic_python_flake8_quiet_messagesメッセージを削除するために 使用できます。

let g:syntastic_python_flake8_quiet_messages = { "regex": "F821" }
于 2015-01-27T13:57:17.243 に答える