Sublimetext3 崇高文本中的flake8 linter停止显示F841已分配但从未使用的警告

Sublimetext3 崇高文本中的flake8 linter停止显示F841已分配但从未使用的警告,sublimetext3,flake8,Sublimetext3,Flake8,正如标题所述,在带有flake8 3.5的Sublime文本3.1.1中,针对以下python代码: x = 1 y = 2 print(y) 我希望x=1用F841“局部变量”突出显示 名称已指定给“但从未使用”警告,但它既不显示在代码中,也不显示在过梁槽中。任何linter设置文件中都没有引用代码F841的内容(无排除项)。除此之外,林特似乎工作得很好。很明显,我可以不用这个来编写代码,但是很高兴知道这里发生了什么,所以任何建议都将不胜感激。谢谢。如果这是在模块范围内,那么flake 8不

正如标题所述,在带有flake8 3.5的Sublime文本3.1.1中,针对以下python代码:

x = 1
y = 2
print(y)
我希望x=1用F841“局部变量”突出显示
名称已指定给“但从未使用”警告,但它既不显示在代码中,也不显示在过梁槽中。任何linter设置文件中都没有引用代码F841的内容(无排除项)。除此之外,林特似乎工作得很好。很明显,我可以不用这个来编写代码,但是很高兴知道这里发生了什么,所以任何建议都将不胜感激。谢谢。

如果这是在模块范围内,那么
flake 8
不知道您是否打算将
x
导出到其他模块,在这种情况下,它不应该对此发出警告。@phoenix谢谢,让我去查看名称空间和范围。很有道理。