zeroc0d3lab/commit-checker

使用 Git 预提交钩子检查编码标准和代码语法。

1.0 2020-01-19 05:14 UTC

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