Я хотел бы вызвать средство проверки pylint, ограниченное частью сигнализации об ошибке, как часть моего модульного тестирования. поэтому я проверил исполняемый файл pylint script, попал в вспомогательный класс pylint.lint.Run, и там я потерялся в довольно длинной функции __init__, заканчивая вызовом sys.exit().
кто-нибудь когда-либо пробовал и сумел это сделать?
план мечты был бы следующим:
if __name__ == '__main__':
import pylint.lint
pylint.lint.something(__file__, justerrors=True)
# now continue with unit testing
любые подсказки? кроме "скопировать метод __init__ и пропустить sys.exit()", я имею в виду?
Мне не нужны тесты, которые будут выполняться pylint, это может быть pyflakes или другое программное обеспечение: не стесняйтесь предлагать альтернативы. спасибо!