消毒剂 / 开发套件
经过实战检验的开发套件。
v3.0.0
2022-07-19 14:46 UTC
Requires
- php: ^8.1
- slevomat/coding-standard: ^8.0
- symplify/easy-coding-standard: ^11.0
README
PHP 开发套件
安装
-
安装此包
$ composer require --dev antiseptikk/dev-kit
-
在您项目的根目录下创建一个名为
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"); };
-
[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