Skip to content

npm

Hooks nativos de Git ultrarrápidos y modernos

Husky mejora tus commits y más 🐶 ¡guau!

Automáticamente hace un análisis (lint) de tus mensages de commit, código, y ejecuta pruebas (test) al confirmarse (committing ) o al enviar (pushing).

Comienza aquí.

Características

  • Solo 2 kB (📦 gzipped) sin dependencias
  • Más rápido por ser ligero (se ejecuta en ~1ms)
  • Utiliza la nueva característica de Git (core.hooksPath)
  • Soporta:

Y más:

  • Ganchos específicos de la rama
  • Uso de shell POSIX para crear scripts de casos avanzados
  • Se adhiere a la organización de ganchos (hooks) nativa de Git (Git's native hook organization)
  • Se alinea con las mejores prácticas de npm usando el script prepare
  • Opciones de inclusión/exclusión (Opt-in/opt-out)
  • Se puede deshabilitar globalmente
  • Mensajes de error amigables con el usuario

Patrocinadores (Sponsors)

Apoya este proyecto convirtiéndote en patrocinador (sponsor) aquí 💖

Patrocinador especial (Special Sponsor)


Obtenga recompensas por sus contribuciones de código abierto

GitHub

Colectivo Abierto (Open Collective)

image

Usado por

Husky se utiliza en más de 1,5 millones de proyectos en GitHub, incluidos:

Artículos