【发布时间】:2018-07-21 07:11:59
【问题描述】:
使用一种不寻常的语言 processing-py,它是一种围绕 java 处理语言的 python 包装器。
processing-py 引入了很多不需要导入的全局关键字。其中包括诸如 loadPixels() 之类的函数名称和诸如“width”(屏幕宽度)之类的全局变量(常量?)。
Sublimelinter + flake8 正确地为这些提升 F821 未定义名称。 #noqa 不方便,我还不如在那时关闭 linter。我还想看看我什么时候实际上引入了一个虚假的关键字,例如将 loadPixels()(好)拼写为 laodPixels()(坏)。
那么有没有办法为 F821 添加一个例外列表,或者以其他方式扩展已知关键字的字典?
我还在使用带有关键字列表的自定义 thTheme,作为 processing-py-sublime 包的一部分。
谢谢!
【问题讨论】:
标签: sublimetext sublimelinter flake8