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í 💖

GitHub

Git Tower

SerpApi

Colectivo Abierto (Open Collective)

image

Usado por

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

Artículos