Instant Upgrades and Automated Refactoring of any PHP 5.3+ code
Go to file
2021-08-02 19:24:42 +00:00
.github [PHPOffice] Extract package to standalone project (#575) 2021-08-02 17:47:23 +02:00
bin [DX] Add MissedRectorDueVersionChecker (#465) 2021-07-21 11:26:10 +02:00
build [CodingStyle] Remove YieldClassMethodToArrayClassMethodRector, rather PHPStorm job (#576) 2021-08-02 17:39:36 +00:00
config [CodingStyle] Remove YieldClassMethodToArrayClassMethodRector, rather PHPStorm job (#576) 2021-08-02 17:39:36 +00:00
dev-docs [docs] add typo3 badges 2021-07-03 00:14:25 +02:00
packages static fixes (#578) 2021-08-02 19:24:42 +00:00
packages-tests Added MemoryCacheStorage and use it in ChangedFilesDetectorTest (#525) 2021-07-28 08:53:49 +02:00
patches add symfony/dependency-injectoin wiht completed types 2021-07-05 21:29:59 +02:00
rules [TypeDeclaration] Fix param type change in class method (#577) 2021-08-02 19:12:49 +00:00
rules-tests [TypeDeclaration] Fix param type change in class method (#577) 2021-08-02 19:12:49 +00:00
src static fixes (#578) 2021-08-02 19:24:42 +00:00
stubs [TypeDeclaration] Add ParamTypeByParentCallTypeRector (#519) 2021-07-28 19:34:42 +00:00
stubs-rector/PHPUnit/Framework Fixing build (#25) 2021-05-12 15:31:11 +02:00
templates Move from SETS parameter to explicit import() (#6375) 2021-05-06 20:06:31 +00:00
tests [Naming] Fix imported trait names (#500) 2021-07-23 16:32:29 +02:00
utils Rector 7.0 Native init steps (#475) 2021-07-21 10:29:55 +02:00
.editorconfig cleanup 2020-04-03 13:24:44 +02:00
.gitattributes [gitattributes] do not export test in packagist dependency (#228) 2021-06-15 16:14:58 +02:00
.gitignore [CI] Downgrade Rector to PHP 7.1 + prefix it (#5880) 2021-03-18 02:48:44 +01:00
.phpstorm.meta.php [DX] Add MissedRectorDueVersionChecker (#465) 2021-07-21 11:26:10 +02:00
CODE_OF_CONDUCT.md
composer.json [CodingStyle] Remove YieldClassMethodToArrayClassMethodRector, rather PHPStorm job (#576) 2021-08-02 17:39:36 +00:00
CONTRIBUTING.md [Doc] Add CONTRIBUTING.md (#79) 2021-05-20 00:34:39 +01:00
ecs.php [Config] Set config/, utils/ to rector config paths (#571) 2021-08-02 11:33:54 +02:00
full_build_php70.sh Rector 7.0 Native init steps (#475) 2021-07-21 10:29:55 +02:00
full_build.sh [DowngradePhp80] Early Register DowngradeNamedArgumentRector then DowngradeAttributeToAnnotationRector (#367) 2021-07-04 12:26:29 +02:00
LICENSE
phpstan-for-rector.neon [scoped] Run e2e parallel, suck in existing tests (#16) 2021-05-11 18:06:27 +02:00
phpstan.neon static fixes (#578) 2021-08-02 19:24:42 +00:00
phpunit.xml Fix ci of missing PHPStan extension types (#43) 2021-05-15 14:18:20 +00:00
preload.php [PHP 8.1] Add FinalizePublicClassConstantRector + downgrade alternative (#490) 2021-07-22 23:34:25 +02:00
README.md [Doc] Add CONTRIBUTING.md (#79) 2021-05-20 00:34:39 +01:00
rector.php [CodingStyle] Remove YieldClassMethodToArrayClassMethodRector, rather PHPStorm job (#576) 2021-08-02 17:39:36 +00:00
rule-doc-generator.php Add setter/getter factory (#6219) 2021-04-23 18:14:51 +00:00
scoper-php70.php Rector 7.0 Native init steps (#475) 2021-07-21 10:29:55 +02:00
scoper.php [Config] Set config/, utils/ to rector config paths (#571) 2021-08-02 11:33:54 +02:00
UPGRADE.md Add upgrade path to Rector 0.10 - upgrade set included (#6061) 2021-04-09 01:12:42 +00:00

Rector - Instant Upgrades and Automated Refactoring

Downloads


This repository (rectorphp/rector-src) is for development Rector only. Head to rectorphp/rector for documentation, install or creating an issue.


Building rectorphp/rector

Code of this repository requires PHP 8. For rector/rector package user the build downgrades code to PHP 7.1 and higher.

How to Contribute

Please read contributing guideline for how to contribute to rector.

Code of Conduct

This project adheres to a Contributor Code of Conduct By participating in this project and its community, you are expected to uphold this code.