Вы можете использовать что-то вроде Travis-CI и запускать pylint
как часть ваших тестов по строкам:
language: python
install: "pip install nose pylint"
script: "nosetests && pylint"
Конечно, это не удается для незначительных стилистических нарушений - вы, вероятно, захотите отключить определенные сообщения или использовать pylint --errors-only
, чтобы сделать его менее строгим