我正在尝试pylint检查我的源代码的约定.不知何故,一些变量名与constants(const-rgx
)的正则表达式匹配,而不是变量名regex(variable-rgx
).如何匹配变量名称variable-rgx
?或者我应该扩展const-rgx
我的variable-rgx
东西?
例如
C0103: 31: Invalid name "settings" (should match (([A-Z_][A-Z1-9_]*)|(__.*__))$)
不知何故,一些变量名称与常量的正则表达式(const-rgx)匹配,而不是变量名称regex(variable-rgx).
这些变量是在模块级别声明的吗?也许这就是为什么它们被视为常数(根据PEP-8,至少应该如何宣布它们).
我只是禁用该警告,因为我没有遵循这些命名约定.
为此,请将此行添加到您的模块顶部:
# pylint: disable-msg=C0103
如果要全局禁用它,请将其添加到pylint命令:
python lint.py --disable-msg=C0103 ...