22

Pythonでは、キャメルケースの命名スタイルに従っています。コードを「pylint」でチェックしたところ、lower_case_with_underscoresスタイルに従っていないというエラーが発生しました。また、コーディングには netBeans IDE を使用しています。この IDE は、lower_case_with_underscoresスタイルに従っていないことを警告します。

lower_case_with_underscores ではなくキャメルケースの命名スタイルに従っていることを pylint と netBeans に伝えるには??

ありがとう。

4

3 に答える 3

43

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したり、自分のスタイルに合わせてカスタマイズしたい他の設定を探したりすることもできます.

于 2011-03-31T09:15:17.920 に答える
2

ネットビーンズ 8.0.2 の場合 ...

ツール --> オプション --> エディター --> ヒント --> Python --> 命名規則 --> 関数 --> mixedCase

于 2015-10-12T07:54:06.170 に答える