Instant Upgrades and Automated Refactoring of any PHP 5.3+ code
Go to file
2021-07-25 09:33:35 +02:00
.github Rector 7.0 Native init steps (#475) 2021-07-21 10:29:55 +02:00
bin [DX] Add MissedRectorDueVersionChecker (#465) 2021-07-21 11:26:10 +02:00
build bump docs 2021-07-23 18:26:12 +02:00
config [PHP 8.1] Add ReadOnlyPropertyRector (#491) 2021-07-23 00:16:11 +02:00
dev-docs [docs] add typo3 badges 2021-07-03 00:14:25 +02:00
packages [Naming] Fix imported trait names (#500) 2021-07-23 16:32:29 +02:00
packages-tests [FileProcessor] Run untill the file is fixed completelly (#432) 2021-07-14 20:51:35 +02:00
patches add symfony/dependency-injectoin wiht completed types 2021-07-05 21:29:59 +02:00
rules extend AutowiredClassMethodAnalyzer with property 2021-07-25 09:33:35 +02:00
rules-tests extend AutowiredClassMethodAnalyzer with property 2021-07-25 09:33:35 +02:00
src [Naming] Fix imported trait names (#500) 2021-07-23 16:32:29 +02:00
stubs [Naming] Fix imported trait names (#500) 2021-07-23 16:32:29 +02: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 Use HTTPS instead of HTTP 2018-02-14 07:23:09 -02:00
composer.json load stubs in config 2021-07-23 01:26:20 +02:00
CONTRIBUTING.md [Doc] Add CONTRIBUTING.md (#79) 2021-05-20 00:34:39 +01:00
ecs.php skip parameter that does not existing in parent contract (#370) 2021-07-03 14:33:24 +00: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 Update LICENSE year forever 2018-01-02 20:27:07 -02:00
phpstan-for-rector.neon [scoped] Run e2e parallel, suck in existing tests (#16) 2021-05-11 18:06:27 +02:00
phpstan.neon [Naming] Fix imported trait names (#500) 2021-07-23 16:32:29 +02: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 [DX] Add MissedRectorDueVersionChecker (#465) 2021-07-21 11:26:10 +02: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 unscpoe phpfile loader 2021-06-05 22:12:20 +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.