pep8 - статистика по всему проекту

Я работаю над проектом Python и использую средство проверки PyPI pep8.

Есть ли простой способ получить рейтинг pep8 для моего проекта? Например, процентное соотношение (например, 10 строк не соответствует pep8 из 100 строк) или любое число, чтобы оценить его?

Насколько мне известно, pep8 / pycodestyle не предоставляют такой функциональности.

2 ответа

Решение

Вы можете использовать Pylint. Он дает рейтинг и очень красивый и наглядный отчет.
Кроме того, существует больше проверок и опций, чем просто PEP8.

В зависимости от того, какой редактор кода вы используете (в моем случае - PyCharm), ищите "выполнить проверку кода". Это даст вам все предупреждения о нарушениях PEP8 в вашем коде.

РЕДАКТИРОВАТЬ: Вы упомянули, что используете "средство проверки PyPI pep8". На своей странице GitHub он заявляет, что они используют pycodestyle для проверки коды, главная страница объясняет, как получить статистические данные, которые просили, и есть более полный список ошибок здесь. Однако вам все же, вероятно, лучше использовать IDE...

Другие вопросы по тегам