2024-04-29 22:47:22 发布
网友
在python中,我遵循camelCase命名风格。我用“pylint”检查了我的代码,它给出了一个错误,即不遵循带有下划线的小写样式。另外,我使用netBeans IDE进行编码。此IDE警告不要使用下划线跟随小写。
如何告诉pylint和netBeans我遵循的是camelCase命名风格,而不是带有下划线的小写??
谢谢。
使用pylint --generate-rcfile > ~/.pylintrc获取标准pylintrc。
pylint --generate-rcfile > ~/.pylintrc
pylintrc
编辑文件,转到[基本]部分,并更改以下regexp:
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,并四处查看您可能希望自定义的其他设置以适应您的样式。
module-rgx
对于netbeans 8.0.2。。。
工具-->;选项-->;编辑器-->;提示-->;Python-->;命名约定-->;函数-->;混合大小写
使用
pylint --generate-rcfile > ~/.pylintrc
获取标准pylintrc
。编辑文件,转到[基本]部分,并更改以下regexp:
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
,并四处查看您可能希望自定义的其他设置以适应您的样式。对于netbeans 8.0.2。。。
工具-->;选项-->;编辑器-->;提示-->;Python-->;命名约定-->;函数-->;混合大小写
相关问题 更多 >
编程相关推荐