Поддержка Lefthook

Привет, ребята. Lefthook был слит в среду разработки. Я автор, поэтому могу помочь с любыми вопросами по нему. Если у кого-то возникли проблемы или есть желание добавить новую функцию, дайте знать :slight_smile:

Добро пожаловать, @Arkweid! Не могли бы вы рассказать подробнее о том, что такое Lefthook и зачем нам о нём знать? Возможно, вы сможете добавить ссылку на него и пример использования?

Я впервые использовал его сегодня, и здорово, что мне не пришлось ничего настраивать на своём компьютере.

Спасибо за pull request!

Вот контекст:

Здесь находится репозиторий.
Lefthook — это менеджер хуков Git. Он написан на Go, поэтому представляет собой всего один бинарный файл без зависимостей, и вы можете использовать его в любом типе проекта (Rust, Erlang, Java — что угодно).

Дополнительные функции, которые могут вас заинтересовать в контексте Discourse:
Запуск скриптов — Lefthook может запускать не только однострочные команды. Вот пример, как проверять заголовок коммита и отклонять его, если шаблон не совпадает. Больше никаких коммитов с надписью fix bug! :slight_smile:
Интеграция с crystalball — всегда приятно запускать тесты rspec только для изменённого кода. С Lefthook это легко.

Руководство по использованию Lefthook + Crystalball.
Если вы устали ждать запуска rspec 10 минут и хотите запускать реальные тесты только для изменённого кода :slight_smile: