typicode/husky

GitHub: typicode/husky

一个轻量级的 Git hooks 管理工具,让团队能够方便地在代码提交等环节自动执行检查脚本,从而规范开发流程和保障代码质量。

Stars: 35047 | Forks: 1082

# husky [![](https://img.shields.io/npm/dm/husky.svg?style=flat)](https://www.npmjs.org/package/husky) [![Node.js CI](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/69201cdd07022117.svg)](https://github.com/typicode/husky/actions) Husky 改进了你的提交以及更多操作 🐶 _汪!_ ## 功能 - 仅 `2 kB` (📦 _gzipped_) 且无依赖 - 因为轻量级所以是最快的(在 `~1ms` 内运行) - 使用新的 Git 特性(`core.hooksPath`) - 支持: - macOS、Linux、Windows - Git GUIs、Node 版本管理器、自定义 hooks 目录、嵌套项目、monorepos - [所有 13 个客户端 Git hooks](https://git-scm.com/docs/githooks) 以及更多: - 特定分支的 hooks - 使用 POSIX shell 编写高级用例脚本 - 遵循 Git 原生的 hook 组织结构 - 通过使用 `prepare` 脚本与 [npm](https://docs.npmjs.com/cli/v10/using-npm/scripts#best-practices) 最佳实践保持一致 - 自由选择启用/禁用选项 - 用户友好的错误信息 ## 更新日志 [查看 v9 更新日志](https://github.com/typicode/husky/releases/tag/v9.0.1) 以发现所有全新和改进的功能! ## 文档 https://typicode.github.io/husky **重要** 从 v4 升级到 v9 需要迁移之前的配置,请参阅文档。 ### GitHub

Git Tower

SerpApi

### Open Collective [![image](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/f3d170150b022119.png)](https://www.sanity.io/)
标签:CMS安全, Git, Git hooks, GNU通用公共许可证, Husky, JavaScript, LangChain, MITM代理, Node.js, npm, TypeScript, 代码规范, 前端工程化, 威胁情报, 安全可观测性, 安全插件, 开发者工具, 开源, 提交规范, 暗色界面, 版本控制, 网络安全研究, 网络调试, 自动化, 自定义脚本, 轻量级