hungthai1401 / laravel-pre-commit
一个用于Laravel应用的git pre-commit钩子。
1.0.0
2020-05-23 09:44 UTC
Requires
- php: >=7.0.0
- illuminate/console: ^5.5|^6|^7
- illuminate/support: ^5.5|^6|^7
- php-parallel-lint/php-console-highlighter: dev-master
- php-parallel-lint/php-parallel-lint: dev-master
- squizlabs/php_codesniffer: ^3.3
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- orchestra/testbench: ^3.5|^4|^5
- phpunit/phpunit: ^6.0|^7.0|^8.0|^9.0
- spatie/phpunit-snapshot-assertions: ^1|^2|^3|^4
This package is auto-updated.
Last update: 2024-09-05 10:19:43 UTC
README
安装
要通过Composer安装,请运行以下命令
composer require hungthai1401/laravel-pre-commit --dev
该包将自动注册服务提供者和别名。
可选地,通过运行以下命令发布包的配置文件
php artisan vendor:publish --provider="HT\PreCommit\Providers\PreCommitServiceProvider" --tag=config
使用方法
- 安装git pre-commit钩子
php artisan git:pre-commit-hook:install
- 发布默认PSR配置(它将在您的根项目中创建phpcs.xml)。
php artisan git:publish-phpcs
- 手动运行测试(确保您已将所有更改文件添加到git暂存区)
php artisan git:pre-commit