Привет, ребята. Lefthook был слит в среду разработки. Я автор, поэтому могу помочь с любыми вопросами по нему. Если у кого-то возникли проблемы или есть желание добавить новую функцию, дайте знать
Добро пожаловать, @Arkweid! Не могли бы вы рассказать подробнее о том, что такое Lefthook и зачем нам о нём знать? Возможно, вы сможете добавить ссылку на него и пример использования?
Здесь находится репозиторий.
Lefthook — это менеджер хуков Git. Он написан на Go, поэтому представляет собой всего один бинарный файл без зависимостей, и вы можете использовать его в любом типе проекта (Rust, Erlang, Java — что угодно).
Дополнительные функции, которые могут вас заинтересовать в контексте Discourse: Запуск скриптов — Lefthook может запускать не только однострочные команды. Вот пример, как проверять заголовок коммита и отклонять его, если шаблон не совпадает. Больше никаких коммитов с надписью fix bug! Интеграция с crystalball — всегда приятно запускать тесты rspec только для изменённого кода. С Lefthook это легко.
Руководство по использованию Lefthook + Crystalball.
Если вы устали ждать запуска rspec 10 минут и хотите запускать реальные тесты только для изменённого кода