Проверка стиля кода PyCharm через командную строку - PullRequest
0 голосов
/ 24 марта 2019

Можно ли запускать проверки стиля кода / кода PyCharm из командной строки и получать предупреждения / ошибки?

Расширение до этого: возможно ли интегрировать это в мои тесты Travis?

1 Ответ

0 голосов
/ 27 марта 2019

Чтобы поместить некоторые комментарии и дальнейшие исследования в ответ:

PyCharm поставляется с небольшой утилитой командной строки bin/inspect.sh, которая задокументирована здесь .Этот инструмент довольно ограничен и имеет некоторые проблемы, например, он не может работать, когда PyCharm IDE работает , а сообщает немного неправильно / отличается от IDE .Соответствующий код можно увидеть, например, здесь .

Возможно, эти недостатки могут быть исправлены в восходящем направлении.См., Например, этот отчет , или этот , или этот .

Я уже использую это в Travis сейчас, через thisсценарий .Пример вывода можно увидеть здесь .(Но, как объяснено, некоторые предупреждения неверны, и в целом я получаю меньше вывода, чем в IDE.)

Альтернатива, я думаю о написании расширенной простой утилиты, которая в основном делает это.Весь соответствующий код PyCharm с открытым исходным кодом .Для этого я создал страницу проекта pychar-inspect .Но сейчас это только фаза планирования, и, возможно, она устарела, когда это будет решено в восходящем направлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...