消毒剂/开发套件

经过实战检验的开发套件。

v3.0.0 2022-07-19 14:46 UTC

This package is auto-updated.

Last update: 2024-09-19 19:24:29 UTC


README

PHP 开发套件

Quality Assurance Packagist Downloads GitHub release (latest SemVer)

安装

  1. 安装此包

    $ composer require --dev antiseptikk/dev-kit
  2. 在您项目的根目录下创建一个名为 ecs.php 的文件。

    <?php
    
    declare(strict_types=1);
    
    use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
    use Symplify\EasyCodingStandard\ValueObject\Option;
    
    return static function (ContainerConfigurator $containerConfigurator): void
    {
        $containerConfigurator->import(__DIR__.'/vendor/antiseptikk/dev-kit/ecs.php');
    
        $parameters = $containerConfigurator->parameters();
        $parameters->set(Option::LINE_ENDING, "\n");
    };
  3. [v2] 在您项目的根目录下创建一个名为 psalm.xml 的文件。

    <?xml version="1.0"?>
    <psalm
       errorLevel="1"
       resolveFromConfigFile="true"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns="https://getpsalm.org/schema/config"
       xsi:schemaLocation="https://getpsalm.org/schema/config vendor/vimeo/psalm/config.xsd"
    >
        <projectFiles>
            <directory name="src" />
            <ignoreFiles>
                <directory name="vendor" />
            </ignoreFiles>
        </projectFiles>
    </psalm>

使用方法

** [v2] 静态分析**

  • Psalm

    vendor/bin/psalm
  • PHPStan

    vendor/bin/phpstan analyse src

    默认情况下,PHPStan 只运行最基本的检查。前往 规则级别 了解如何启用更严格的检查。

编码规范

vendor/bin/ecs check src