rector / rector-php-parser
此包已被弃用且不再维护。未建议替代包。
Rector 升级 PHP-Parser 规则
0.14.0
2022-09-26 00:05 UTC
Requires
- php: >=8.1
Requires (Dev)
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.8.2
- phpstan/phpstan-strict-rules: ^1.3
- phpstan/phpstan-webmozart-assert: ^1.2
- phpunit/phpunit: ^9.5.21
- rector/phpstan-rules: ^0.6
- rector/rector-debugging: dev-main
- rector/rector-generator: ^0.6.13
- rector/rector-src: dev-main
- symplify/easy-coding-standard: ^11.1
- symplify/phpstan-extensions: ^11.1
- symplify/phpstan-rules: ^11.1
- symplify/rule-doc-generator: ^11.1
- symplify/vendor-patches: ^11.1
Conflicts
- rector/rector: <0.12
This package is auto-updated.
Last update: 2023-08-31 00:27:13 UTC
README
查看可用的 PHPParser 规则
安装
此包已包含在 rector/rector 包中,因此无需额外操作。
您只需安装主包即可。
composer require rector/rector --dev
使用集合
要向您的配置中添加集合,请使用 Rector\PhpParser\Set\PhpParserSetList
类并选择其中一个常量
use Rector\PhpParser\Set\PhpParserSetList; use Rector\Config\RectorConfig; return static function (RectorConfig $rectorConfig): void { $rectorConfig->sets([ PhpParserSetList::PHP_PARSER_50 ]); };
快速学习 Rector
Rector 是我们开发和分享的免费工具,任何人都可以通过自动化重构节省数百小时。但不是每个人都有时间理解 Rector 和 AST 的复杂性。您有两种方法可以加快这个过程:
这两种方式都支持我们通过学习实际项目以可持续的方式改进 Rector。