此翻译可能已过时。

集成

Mago 内置了针对主流 PHP 框架、库和测试工具的规则集。当某项集成被启用时,Mago 会激活与之关联的规则。各条规则仍可在 [linter.rules] 中单独调整或禁用。

可用集成

框架

  • CakePHP
  • Laminas
  • Laravel
  • Neutomic
  • Spiral
  • Symfony
  • Tempest
  • Yii

  • Amphp
  • Carbon
  • Guzzle
  • Monolog
  • PSL (PHP Standard Library)
  • ReactPHP

测试

  • Behat
  • Codeception
  • Pest
  • PHPSpec
  • PHPUnit

CMS

  • Drupal
  • Magento
  • WordPress

ORM

  • Cycle
  • Doctrine

其中部分集成是为未来的规则预留的占位。当前已有规则的集成列表见规则页面

启用集成

mago.toml 中,把要启用的集成列在 [linter].integrations 下:

[linter]
integrations = ["symfony", "phpunit"]

完整的配置项见配置参考

↳ 编辑此页 →