Подтвердить что ты не робот

Как заставить PyCharm проверять стиль кода PEP8?

Я использую PyCharm (v 2.7.2) для разработки приложения Django, но я не могу заставить его проверять нарушения стиля PEP8. Я включил "нарушение стиля кодирования PEP8" в разделе "Инспекции" настроек, но PyCharm не выделяет нарушения стиля. Есть ли способ исправить это?

4b9b3361

Ответ 2

Шахта не появлялась из-за цветовой схемы. По умолчанию он помечен как "слабое предупреждение", поэтому вам может потребоваться отредактировать внешний вид, чтобы сделать его видимым. Редактоp > Цвета и шрифты > Общие > Ошибки и предупреждения.

Ответ 3

Для меня я обнаружил, что лучший способ для меня состоял в том, чтобы включить pep8 в качестве внешнего script, что-то вроде этого:

https://web.archive.org/web/20121206054036/http://blog.saturnlaboratories.co.za/archive/2012/09/10/running-pylint-pycharm

Преимущество этого заключается в том, что ошибки отображаются как вид списка задач в нижней части фрейма. Таким образом, мне не нужно искать код для ошибок.

Ответ 4

OP запрашивает способ выделения ошибок PEP8 в PyCharm, но есть и другой способ (гораздо более понятный, на мой взгляд), чтобы увидеть нарушения (извлечено из документов PyCharm). Открытый код | Проверьте код и друзей:

Inspection Tool Window

View | Tool Windows | Inspection:

  • Вы можете получить доступ к окну инструмента таким образом, только когда оно уже открыто через Code | Проверьте код.
  • После того, как вы вручную отключите окно инструмента, нажав кнопку "Закрыть", окно инструмента снова будет доступно только через Код | Проверьте код. В окне инструмента проверки отображаются результаты проверки на отдельных вкладках

Только что протестировал его на PyCharm Community Edition, и он работал как шарм (не каламбур).

Ответ 5

Ну, я бы хотел получить лучший ответ, но мне помогло следующее:

  1. переключить переводчика с удаленного на системный
  2. дождитесь окончания индексации Pycharm
  3. переключите переводчика обратно на начальный/желаемый