labelworx / shift-styles
使用Laravel Shift规则集和PHP-CS-Fixer的PHP代码检查器
1.0.2
2020-10-10 09:46 UTC
Requires
- friendsofphp/php-cs-fixer: ^2.0
- symfony/console: ^5.0
Requires (Dev)
- orchestra/testbench: ^3.0
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-10 18:30:42 UTC
README
此软件包允许您使用php artisan shift在本地快速运行Laravel Shift检查器命令。
使用PHP CS Fixer和一个由Laravel Shift创建的规则集,这使得检查您的Laravel项目简单并遵循"The Laravel Way"。
您可以在此处找到此软件包中使用的官方规则集。
安装
您可以通过以下命令使用composer安装规则集
composer require --dev labelworx/shift-styles
设置
此命令将需要在您的项目根目录中提供.php_cs.dist配置文件,以便PHP CS Fixer可用。
您可以使用以下命令创建此文件。
php artisan shift:setup
此文件包含默认的Laravel文件夹结构。这些文件夹将由PHP CS Fixer扫描。如果您的项目结构与以下列表不同,您需要将此文件中的附加路径添加到该文件中。
典型的Laravel项目包括以下目录
<?php $finder = PhpCsFixer\Finder::create() ->in([ __DIR__ . '/app', __DIR__ . '/config', __DIR__ . '/database', __DIR__ . '/resources', __DIR__ . '/routes', __DIR__ . '/tests', ]); return Labelworx\styles($finder);
PHP CS Fixer使用缓存文件来加速使用。建议您将.php_cs.cache添加到您的.gitignore文件中。
使用方法
要运行和修复文件 -
php artisan shift
资源
- 在项目和团队间共享PHP-CS-Fixer规则。Laravel新闻文章
- Laravel Shift推荐编码规则集。Gist - Shift