labelworx/shift-styles

使用Laravel Shift规则集和PHP-CS-Fixer的PHP代码检查器

1.0.2 2020-10-10 09:46 UTC

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

资源