zeroc0d3lab / commit-checker
使用 Git 预提交钩子检查编码标准和代码语法。
1.0
2020-01-19 05:14 UTC
Requires
- php: ^7.1.3
- jakub-onderka/php-parallel-lint: dev-master
- laravel/framework: ^5.6|^6.0
- squizlabs/php_codesniffer: ^3.3
Requires (Dev)
- phpunit/phpunit: ^6.1|^7.0|^8.0
This package is not auto-updated.
Last update: 2024-09-24 18:48:39 UTC
README
安装
composer require zeroc0d3lab/commit-checker
对于版本 <= 5.4
将以下内容添加到 config/app.php
文件的 providers
部分
// config/app.php 'providers' => [ ... Zerocod3lab\CommitChecker\Providers\CommitCheckerServiceProvider::class, ];
发布配置
php artisan vendor:publish --provider="Zerocod3lab\CommitChecker\Providers\CommitCheckerServiceProvider" --tag=config
安装 GIT 钩子
php artisan git:install-hooks
- 创建默认 PSR 配置(它将在您的根项目中创建 phpcs.xml 文件。)
php artisan git:create-phpcs
- 手动运行测试(确保您已将所有更改的文件添加到 git 阶段)
php artisan git:pre-commit