Изменение стиля кодирования python по умолчанию

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

Как сказать pylint и netBeans, что я следую стилю наименования camelCase, а не lower_case_with_underscores??

Спасибо.

Ответы

Ответ 1

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

Ответ 2

для netbeans 8.0.2...

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