Skip to content

npm

Ultra-fast modern native git hooks

Husky enhances your commits and more 🐶 woof!

Automatically lint your commit messages, code, and run tests upon committing or pushing.

Get started here.

Features

  • Just 2 kB (📦 gzipped) with no dependencies
  • Fastest due to being lightweight (runs in ~1ms)
  • Uses new Git feature (core.hooksPath)
  • Supports:

And more:

  • Branch-specific hooks
  • Use POSIX shell to script advanced cases
  • Adheres to Git's native hook organization
  • Aligns with npm best practices using prepare script
  • Opt-in/opt-out options
  • Can be globally disabled
  • User-friendly error messages

Sponsors

Support this project by becoming a sponsor here 💖

Special Sponsor


Get rewards for your open-source contributions

GitHub

Open Collective

image

Used by

Husky is used in over 1.5M projects on GitHub, including:

Articles

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy