Instant Upgrades and Automated Refactoring of any PHP 5.3+ code
Go to file
2021-07-05 21:29:59 +02:00
.github [build] avoid extra hacking around of Autoconfigure tag 2021-07-04 01:36:24 +02:00
bin Use local version resolver (#36) 2021-05-14 21:52:30 +00:00
build Make RemoveUnusedPrivateClassConstantRector use of static reflection (#384) 2021-07-05 09:39:26 +00:00
config [PHP 8.0] Make Downgrade widening union depend on ClassMethod, the narrow scope (#375) 2021-07-04 18:11:13 +00:00
dev-docs [docs] add typo3 badges 2021-07-03 00:14:25 +02:00
packages Fix doctrine inflector bug downgrade (#388) 2021-07-05 16:58:37 +02:00
packages-tests [PHP 8.0] Fix DowngradeNamedArgumentRector named arguments (#373) 2021-07-04 15:05:10 +02:00
patches add symfony/dependency-injectoin wiht completed types 2021-07-05 21:29:59 +02:00
rules Fix doctrine inflector bug downgrade (#388) 2021-07-05 16:58:37 +02:00
rules-tests Fix doctrine inflector bug downgrade (#388) 2021-07-05 16:58:37 +02:00
src Make RemoveUnusedPrivateClassConstantRector use of static reflection (#384) 2021-07-05 09:39:26 +00:00
stubs skip parameter that does not existing in parent contract (#370) 2021-07-03 14:33:24 +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 [PHP 7.2] Refactor DowngradeParameterTypeWideningRector to class method (#380) 2021-07-05 07:38:01 +00:00
utils revert vendor/rector order 2021-07-05 17:11:58 +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 Fix accidental class rename on docblock imports (#314) 2021-06-27 19:52:52 +00:00
CODE_OF_CONDUCT.md Use HTTPS instead of HTTP 2018-02-14 07:23:09 -02:00
composer.json add symfony/dependency-injectoin wiht completed types 2021-07-05 21:29:59 +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.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 [PHP 8.0] Make Downgrade widening union depend on ClassMethod, the narrow scope (#375) 2021-07-04 18:11:13 +00:00
phpunit.xml Fix ci of missing PHPStan extension types (#43) 2021-05-15 14:18:20 +00:00
preload.php cleanup preload.php 2021-06-05 23:03:43 +02:00
README.md [Doc] Add CONTRIBUTING.md (#79) 2021-05-20 00:34:39 +01:00
rector.php Make use of ClassMethodReturnVendorLockResolver (#377) 2021-07-04 23:04:09 +02:00
rule-doc-generator.php Add setter/getter factory (#6219) 2021-04-23 18:14:51 +00:00
scoper-php70.php [BUGFIX] Do not scope string classes in ssch/typo3-rector (#75) 2021-05-19 16:23:01 +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.