zloesabo / githooks
此包已被弃用且不再维护。未建议替代包。
此包的最新版本(dev-master)没有可用的许可证信息。
Git Hooks 管理器
dev-master
2015-06-17 16:03 UTC
Requires
- php: >=5.4
- composer-plugin-api: ^1.0
- symfony/console: >=2.3
- symfony/filesystem: >=2.3
- symfony/finder: >=2.3
- symfony/process: >=2.3
This package is not auto-updated.
Last update: 2022-09-17 05:53:39 UTC
README
描述
厌倦了再次提交满是语法错误的文件?又把 var_dump 推送到生产环境?使用这个库在每次提交时执行检查。
用法
- 使用 composer 安装此包
composer require zloesabo/githooks
- (可选) 修改项目的 composer.json "extra" 部分,包含自定义钩子
"extra": { "git-hooks": [ "src/Prefix/HookDirectory", "@default" ] }
您也可以省略此步骤以使用默认钩子
- (可选) 编写一些自定义钩子
您的钩子必须实现 HookInterface 以被钩子加载器加载。
待办事项
测试
不同类型的钩子
PHP < 5.4
在安装期间注意现有钩子