在python中我遵循camelCase命名风格.我用"pylint"检查了我的代码,它给出了不遵循lower_case_with_underscores样式的错误.我也使用netBeans IDE进行编码.此IDE提示不遵循lower_case_with_underscores样式.
如何告诉pylint和netBeans我正在遵循camelCase命名样式,而不是lower_case_with_underscores?
谢谢.
gur*_*lex 41
使用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在进行操作时进行更改,并四处寻找您可能想要自定义的其他设置以适应您的风格.
Sch*_*yer 13
接受的答案已过时。现在就简单多了:
用于pylint --generate-rcfile > ~/.pylintrc获取标准 pylintrc。
编辑该文件,转到 [BASIC] 部分,并将不同的更改...-naming-styles为camelCase.
| 归档时间: |
|
| 查看次数: |
8124 次 |
| 最近记录: |