btc / phpmd-rulesets
该软件包已被废弃,不再维护。未建议替代包。
为 BTC 应用程序扩展 phpmd 的错误检测规则。
1.0
2017-01-20 12:49 UTC
Requires
- phpmd/phpmd: ^2.5
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.0
- jakub-onderka/php-parallel-lint: ^0.9.2
- leaphub/phpcs-symfony2-standard: ^2.0
- mockery/mockery: ^0.9.7
- nikic/php-parser: ^3.0
- phpro/grumphp: ^0.11.1
- phpunit/phpunit: ^5.7
- sebastian/phpcpd: ^2.0
- symfony/process: ^3.2
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]