【发布时间】:2015-12-13 11:51:06
【问题描述】:
在how to stop Pylint message C0103 的回答中,@ChristopheD 准确地提到“pylint 将所有模块级变量解释为‘常量’。”
我喜欢 Pylint,并假设作者对其默认行为有代码质量鼓励的原因。那么,谁能告诉我:为什么 pylint 将所有模块级变量都解释为“常量”?
这可能是 pylint 突出隐式 global variables, which are considered bad 的方式吗?
【问题讨论】:
-
因为 pep8 指定模块级全局变量应该以下划线为前缀......所以它可能遵循该建议......也许......不确定......我用大锤敲了我的 pycharm 所以我无法真正验证 atm :P
标签: python global-variables pylint