Для запуска линтеров необходимо установить pre-commit. Линтеры запускаются командой $ pre-commit run -a.
Настройка pre-commit
Github Actions запускаются в stage: commit, поэтому в .pre-commit-config.yaml проверка id: no-commit-to-branch установлена в stage: push. Что бы проверка запускалась локально и не срабатывала в CI. Локально надо установить pre-commit хуки на пуши и на коммиты следующей командой: