zabaala/laravel_precommit

一个用于 Laravel 应用程序的 git pre-commit 钩子。

v0.1.1 2017-11-16 14:12 UTC

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