craftcms/phpstan

此包的最新版本(dev-main)没有可用的许可信息。

Craft CMS项目的PHPStan配置

dev-main 2022-04-12 20:50 UTC

This package is auto-updated.

Last update: 2024-09-13 02:05:26 UTC


README

此包为Craft CMS插件和项目提供了基础的PHPStan配置。

要安装,请在您的插件或项目中运行以下命令

composer config minimum-stability dev
composer config prefer-stable true
composer require craftcms/phpstan:dev-main --dev

然后在项目的根目录下添加一个phpstan.neon配置文件

includes:
    - vendor/craftcms/phpstan/phpstan.neon

parameters:
    level: 0
    paths:
        - src

paths数组更改为包含您想要PHPStan检查的源代码的目录。

(有关支持的所有配置参数的完整列表,请参阅PHPStan的配置参考。)

设置好之后,您可以使用以下命令开始运行PHPStan

vendor/bin/phpstan --memory-limit=1G

或者在composer.json中定义一个phpstan脚本

{
  "...": "...",
  "scripts": {
    "phpstan": "phpstan --memory-limit=1G"
  }
}

然后使用以下命令运行PHPStan

composer run-script phpstan