zabaala / laravel_precommit
一个用于 Laravel 应用程序的 git pre-commit 钩子。
v0.1.1
2017-11-16 14:12 UTC
Requires
- php: >=7.0.0
- phpunit/phpunit: ~6.0
- squizlabs/php_codesniffer: ^3.1
This package is not auto-updated.
Last update: 2024-09-22 16:26:45 UTC
README
一个 Laravel 扩展包,用于在提交代码之前分析您的 PHP 代码并检查您的 PHPUnit 测试。
要求
- PHP >= 7.0.0
- phpunit/phpunit ~6.0
- squizlabs/php_codesniffer ~6.0
如何安装
1. 在 composer.json 中包含包依赖
composer require zabaala/laravel-pre-commit
2. 发现包服务提供者
如果您使用的是 Laravel 5.5 版本,此包将自动发现。但如果您使用的是任何其他 Laravel 5 版本,您需要在您的 config/app.php
文件中添加 PreCommitServiceProvider
// ... \Zabaala\PreCommit\PreCommitServiceProvider::class,
3. 创建 pre-commit 文件
在以下位置创建 pre-commit 文件:.git/hooks/pre-commit
,内容如下
#!/bin/bash
./artisan git:pre-commit
用法
修改并提交任何文件。
许可证
MIT