btc/phpmd-rulesets

该软件包已被废弃,不再维护。未建议替代包。

为 BTC 应用程序扩展 phpmd 的错误检测规则。

1.0 2017-01-20 12:49 UTC

This package is auto-updated.

Last update: 2020-01-29 09:58:16 UTC


README

不再支持

BTC\PHPMD-Rulesets

特性

扩展 phpmd 以包含 BTC 应用的规则。还添加了来自 clean code 的额外规则。

  • 清洁代码
    • ClassNameSingleResponsibility
    • MethodOneTryCatch
    • SuperfluousComment
    • InlineIf
    • MeaninglessMethodName
    • TraitPublicMethod
    • SwitchStatement
  • Symfony
    • ControllerMethodName
    • EntitySimpleGetterSetter
    • EntityConstants
    • ConstructorNewOperator

安装

打开命令行,进入您的项目目录,然后执行以下命令以下载最新稳定版本

composer require --dev btc/phpmd-rulesets

或者

Composer 用于安装。将以下行添加到您的 composer.jon 文件中

"require-dev": {
  "btc/phpmd-rulesets": "^1.0"
}

使用

使用 grumphp,并在您的 grumphp.yml 文件中配置 phpmd 任务,如下所示

phpmd:
    exclude: ['vendor']
    ruleset: ['/vendor/btc/phpmd-rulesets/Rulesets/symfony.xml', '/vendor/btc/phpmd-rulesets/Rulesets/cleancode.xml']
    triggered_by: [php]