Я хочу запускать pylint для каждого нового коммита и вносить изменения в git. Я новичок, не знаю много о мерзавце.
Ниже приведены мои вопросы:
Я хочу запустить pylint из файла Python. Как мне получить список файлов там?
pylint
Используя GitPython ,Вы можете легко перечислить файлы в данном коммите :
commit.stats.files
Затем вы можете применить pylint, используя элементы этого списка.
Примечание: сделатьбез GitPython см. « Получить список измененных файлов между двумя коммитами или ветвями »: сравните между <SHA1> и <SHA1>~1: вашим коммитом и родителем (первым предком) вашего коммита.
<SHA1>
<SHA1>~1