Изменить стиль кодирования Python по умолчанию - PullRequest
17 голосов
/ 07 марта 2011

В Python я слежу за camelCase Стиль именования.Я проверил свой код с помощью «pylint», и он выдает ошибку за несоблюдение стиля lower_case_with_underscores .Также я использую IDE NetBeans для кодирования.Эта среда IDE выдает предупреждение за несоблюдение стиля lower_case_with_underscores .

Как сообщить Pylint и NetBeans, что я придерживаюсь стиля именования CamelCase, а не lower_case_with_underscores ??

Спасибо.

Ответы [ 2 ]

40 голосов
/ 31 марта 2011

Используйте pylint --generate-rcfile > ~/.pylintrc, чтобы получить стандарт pylintrc.

Отредактируйте файл, перейдите в раздел [ОСНОВНОЙ] и измените следующие регулярные выражения:

  • 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, пока вы на нем, и поищите другие настройки, которые вы можете настроить в соответствии со своим стилем.

2 голосов
/ 12 октября 2015

для сетевых компонентов 8.0.2 ...

Инструменты -> Параметры -> Редактор -> Подсказки -> Python -> Соглашения об именах -> Функции -> mixedCase

...