Skip to content

超快现代原生 git 钩子

¥Ultra-fast modern native git hooks

Husky 增强了你的提交和更多功能 🐶 woof!

¥Husky enhances your commits and more 🐶 woof!

在提交或推送时自动检查你的提交消息、代码并运行测试。

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

开始使用 此处

¥Get started here.

功能

¥Features

  • 只是 2 kB(📦 gzip 压缩),没有依赖

    ¥Just 2 kB (📦 gzipped) with no dependencies

  • 速度极快(在 ~1ms 中运行)

    ¥Extremely fast (runs in ~1ms)

  • 使用新的 Git 功能(core.hooksPath

    ¥Uses new Git feature (core.hooksPath)

  • 支持:

    ¥Supports:

还有更多:

¥And more:

  • 特定于分支的钩子

    ¥Branch-specific hooks

  • 使用 POSIX shell 编写高级案例脚本

    ¥Use POSIX shell to script advanced cases

  • 遵守 Git 的原生钩子组织

    ¥Adheres to Git's native hook organization

  • 使用 prepare 脚本与 npm 最佳实践保持一致

    ¥Aligns with npm best practices using prepare script

  • 选择加入/退出选项

    ¥Opt-in/opt-out options

  • 可以全局禁用

    ¥Can be globally disabled

  • 用户友好的错误消息

    ¥User-friendly error messages