PHPStan

  1. # 项目安装
  2. composer require --dev phpstan/phpstan
  3. # 建议启用
  4. composer require --dev phpstan/extension-installer
  5. composer require --dev phpstan/phpstan-strict-rules
  6. composer require --dev phpstan/phpstan-deprecation-rules

配置文件

phpstan.neon.dist

  1. parameters:
  2. level: 6
  3. checkMissingIterableValueType: false
  4. checkGenericClassInNonGenericObjectType: false
  5. bootstrapFiles:
  6. - public/index.php
  7. paths:
  8. - src
  9. - tests

命令行

  1. # 分析项目
  2. phpstan analyse --memory-limit=-1