禁用Spyder中的过梁(Pyflakes中的橙色三角形)



我有一个仅在doctest中使用的import。Spyder用来在代码旁边生成警告的linter(Pyflakes(不喜欢这样。我尝试了很多方法来关闭";"已导入但未使用";警告,但左边空白处的橙色三角形不会消失。

由于这些三角形不是来自Pylint,而是来自Pyflakes,因此Pylint的选项自然不起作用:

import pandas as pd # pylint: disable=unused-import
import pandas as pd # pylint: disable=W0611

如何关闭警告?我通过WinPython安装了Spyder。

使用新的Spyder 5.3.3版本,现在可以使用以下方法来抑制橙色警告三角形:# noqa# analysis:ignore附加到有问题的行的末尾

此时仅抑制特定的错误类型似乎不起作用。

(这些信息主要基于Ilya提到的GitHub问题的结束帖子。(

显然,这是Spyder中的一个已知错误。

https://github.com/spyder-ide/spyder/issues/7879

最新更新