我正在尝试使用pylint来检查源代码中的约定。某种变量名与常量的正则表达式(const-rgx)匹配,而不是与变量名regex(variable-rgx)匹配。如何将变量名与variable-rgx匹配?还是应该用const-rgx东西扩展variable-rgx

例如C0103: 31: Invalid name "settings" (should match (([A-Z_][A-Z1-9_]*)|(__.*__))$)

最佳答案



这些变量是在模块级别声明的吗?也许这就是为什么将它们视为常量的原因(至少是根据PEP-8声明的方式)。

关于使用pylint的python代码约定,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/709490/

10-16 17:35