Instant Upgrades and Automated Refactoring of any PHP 5.3+ code
Go to file
Tomas Votruba e3f20c1fb6
[docker] remove docker building from release repository (#614)
2021-08-08 18:42:15 +02:00
.github Move php56 build metafiles to https://github.com/rectorphp/rector-php56 (#594) 2021-08-04 14:03:57 +00:00
bin [DX] Add MissedRectorDueVersionChecker (#465) 2021-07-21 11:26:10 +02:00
build [docker] remove docker building from release repository (#614) 2021-08-08 18:42:15 +02:00
config [CodeQuality] CodeQuality config set list clean up (#606) 2021-08-06 22:01:54 +02:00
dev-docs [docs] add typo3 badges 2021-07-03 00:14:25 +02:00
docs/testing Added test for Rectors making additional changes (#545) 2021-08-06 08:39:47 +02:00
packages [Testing] Fixing MultipleFilesChangedTrait under macOs (#605) 2021-08-06 22:02:18 +02: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 [DeadCode] Mirror comment on RemoveUnusedNonEmptyArrayBeforeForeachRector (#610) 2021-08-07 13:32:36 +02:00
rules-tests [DeadCode] Mirror comment on RemoveUnusedNonEmptyArrayBeforeForeachRector (#610) 2021-08-07 13:32:36 +02:00
src Decopule ChildClassMethodDecorator, and DependencyClassMethodDecorator (#600) 2021-08-06 10:39:44 +02: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 [CodeQuality] CodeQuality config set list clean up (#606) 2021-08-06 22:01:54 +02:00
utils [Scoper] Remove Doctrine\Inflector\Inflector from exclude class (#582) 2021-08-03 19:10:53 +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
CONTRIBUTING.md [Doc] Add CONTRIBUTING.md (#79) 2021-05-20 00:34:39 +01:00
LICENSE Update LICENSE year forever 2018-01-02 20:27:07 -02:00
README.md [Doc] Add CONTRIBUTING.md (#79) 2021-05-20 00:34:39 +01:00
UPGRADE.md Add upgrade path to Rector 0.10 - upgrade set included (#6061) 2021-04-09 01:12:42 +00:00
composer.json Decopule ChildClassMethodDecorator, and DependencyClassMethodDecorator (#600) 2021-08-06 10:39:44 +02:00
ecs.php [Config] Set config/, utils/ to rector config paths (#571) 2021-08-02 11:33:54 +02:00
full_build.sh [DowngradePhp80] Early Register DowngradeNamedArgumentRector then DowngradeAttributeToAnnotationRector (#367) 2021-07-04 12:26:29 +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 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 [automated] Re-Generate preload.php (#618) 2021-08-08 00:14:14 +00:00
rector.php [CodeQuality] CodeQuality config set list clean up (#606) 2021-08-06 22:01:54 +02:00
rule-doc-generator.php Add setter/getter factory (#6219) 2021-04-23 18:14:51 +00:00
scoper.php [Config] Set config/, utils/ to rector config paths (#571) 2021-08-02 11:33:54 +02:00

README.md

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.