Skip to content

npm

Сверхбыстрые современные собственные хуки git

Husky улучшает ваши коммиты и многое другое 🐶 woof!

Автоматически линтует ваши сообщения коммитов, код и запускает тесты при коммите или отправке.

Начните здесь.

Возможности

  • Всего 2 КБ (📦 gzipped) без зависимостей
  • Очень быстрый (запускается за ~1 мс)
  • Использует новую функцию Git (core.hooksPath)
  • Поддерживает:
    • macOS, Linux, Windows
    • Git GUI, менеджеры версий Node, каталог пользовательских хуков, вложенные проекты, монорепозитории
    • Все 13 клиентских хуков Git

И многое другое:

  • Хуки, специфичные для веток
  • Используйте оболочку POSIX для скриптов сложных случаев
  • Соответствует собственной организации хуков Git
  • Соответствует лучшим практикам npm с использованием скрипта prepare
  • Параметры согласия/отказа
  • Может быть глобально отключено
  • Удобные сообщения об ошибках

Спонсоры

Поддержите этот проект, став спонсором здесь 💖

Специальный спонсор


Получите награды за свой вклад в открытый исходный код

GitHub

Открытый коллектив

Используется

Husky используется в более 1,5 млн проектов на GitHub, включая:

Статьи