Выполнение пользовательского сценария по запросу извлечения в процессе CI
Я пытаюсь реализовать линтер, который проверяет, были ли соблюдены различные правила всякий раз, когда есть запрос на извлечение для конкретного проекта в github.
Можно ли сказать инструменту CI, как Travis-CI, запустить скрипт linting для кода PR? Затем, если скрипт возвращает 0, это означает, что PR прошел, в противном случае это не так. Может кто-нибудь, пожалуйста, укажите мне в правильном направлении?