padosoft/hooks

Padosoft git hooks

0.1.4 2017-08-09 09:04 UTC

This package is auto-updated.

Last update: 2024-09-05 05:32:08 UTC


README

Padosoft git hooks

Latest Version on Packagist Software License Total Downloads

目录

先决条件

安装

此包可以通过 Composer 安装。

composer require padosoft/hooks

如果在 Laravel 项目中安装,请在 config->app.php 中的服务提供者数组中添加以下值

Padosoft\Hooks\HooksServiceProvider::class,

然后使用 php artisan vendor:publish

在非 Laravel 项目中,您必须将 vendor/padosoft/hooks/src/config 中的 .php_cs 文件复制到项目根目录,并将 pre-commit 文件从 vendor/padosoft/hooks/src/config 复制到 .git/hooks 文件夹。如果想要自定义静态审查操作,请在项目根目录创建 hooks 文件夹,然后从 vendor/padosoft/static-review/src/config/pre-commit.php 复制 pre-commit.php 文件。

在 Linux 或 macOS 环境中请注意更改

php.exe "vendor/padosoft/hooks/src/php-cs-fix.php" php.exe "vendor/padosoft/hooks/src/static-review-pre-commit.php"

在 .git/hooks/pre-commit 文件中更改为

php "vendor/padosoft/hooks/src/php-cs-fix.php" php "vendor/padosoft/hooks/src/static-review-pre-commit.php"

用法

pre-commit git 钩子由 git commit 调用。如果此脚本退出状态非零,则会导致 git commit 被中止。可以使用 --no-verify 选项绕过。

示例

截图

变更日志

请参阅变更日志了解最近更改的详细信息。

测试

贡献

请参阅贡献指南行为准则以获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件联系,而不是使用问题跟踪器。

API 文档

致谢

关于 Padosoft

Padosoft 是一家位于意大利佛罗伦萨的软件公司。专注于电子商务和网站。

许可证

MIT 许可证 (MIT)。请参阅许可证文件以获取更多信息。