yieldstudio / grumphp-laravel-pint
GrumPHP 的 Laravel Pint 任务。
1.0.0
2023-07-20 00:20 UTC
Requires
- php: ^8.0
- phpro/grumphp: ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.22
This package is auto-updated.
Last update: 2024-09-20 02:36:38 UTC
README
一个为 Laravel Pint 定制的 GrumPHP 任务。
安装
composer require yieldstudio/grumphp-laravel-pint
对于 GrumPHP v1
composer require yieldstudio/grumphp-laravel-pint:^0.0.2
使用方法
在您的 grumphp.yml 文件中
grumphp: extensions: - YieldStudio\GrumPHPLaravelPint\ExtensionLoader tasks: laravel_pint: # These are all optional and have been set to sensible defaults. config: pint.json preset: laravel # Auto fix Laravel Pint issues # Can be false, true, 'run' or 'pre_commit' (default) auto_fix: 'pre_commit' # Auto stage files after auto fix # Can be false, true, 'run' or 'pre_commit' (default) # Works only if the task has been auto fixed (Without GrumPHP having to ask for it) auto_stage: 'pre_commit' triggered_by: - php ignore_patterns: - /^a-patten-to-ignore-files-or-folders\/.*/
自动修复
当 auto_fix 未启用时,GrumPHP 以干燥模式运行 Pint,然后询问您是否想自动应用补丁。
默认情况下,auto_fix
仅在 pre_commit 上下文中启用。
可能的值是 true
、false
、pre_commit
、run
。
自动暂存
允许您使用 GrumPHP 自动暂存(git add
)受 Pint 影响的文件。
默认情况下,auto_stage
仅在 pre_commit 上下文中启用。
此选项仅在为运行时上下文启用 auto_fix
时才有效。
变更日志
请参阅 CHANGELOG 了解最近更改的更多信息。
安全性
如果您发现有关安全性的错误,请通过 contact@yieldstudio.fr 发送电子邮件,而不是使用问题跟踪器。
致谢
许可证
MIT 许可证(MIT)。请参阅 许可证文件 了解更多信息。