在 python 中,我遵循camelCase命名风格。我用“pylint”检查了我的代码,它给出了不遵循lower_case_with_underscores样式的错误。我也使用 netBeans IDE 进行编码。此 IDE 会针对未遵循lower_case_with_underscores样式发出警告。
如何告诉 pylint 和 netBeans 我遵循驼峰命名风格,而不是 lower_case_with_underscores?
谢谢。
用于pylint --generate-rcfile > ~/.pylintrc
获取标准pylintrc
。
编辑文件,转到 [BASIC] 部分,然后更改以下正则表达式:
function-rgx=_?_?[a-z][A-Za-z0-9]{1,30}$
method-rgx=_?_?[a-z][A-Za-z0-9]{1,30}$
attr-rgx=_?_?[a-z][A-Za-z0-9]{1,30}$
argument-rgx=_?[a-z][A-Za-z0-9]{1,30}$
variable-rgx=_?[a-z][A-Za-z0-9]{1,30}$
inlinevar-rgx=_?[a-z][A-Za-z0-9]{1,30}$
您可能还想module-rgx
在使用它时进行更改,并四处寻找您可能想要自定义以适应您的风格的其他设置。
接受的答案已过时。现在它更简单了:
用于pylint --generate-rcfile > ~/.pylintrc
获取标准 pylintrc。
编辑文件,转到 [BASIC] 部分,然后将不同的更改...-naming-styles
为camelCase
.
对于netbeans 8.0.2 ...
工具 --> 选项 --> 编辑器 --> 提示 --> Python --> 命名约定 --> 函数 --> 混合大小写