Instant Upgrades and Automated Refactoring of any PHP 5.3+ code
Go to file
Tomas Votruba 29838d0c0d
[Parallel] Process smaller chunk of files at once (#1587)
Co-authored-by: GitHub Action <action@github.com>
2021-12-28 14:53:11 +01:00
.github [Parallel] Process smaller chunk of files at once (#1587) 2021-12-28 14:53:11 +01:00
bin [Parallel] Process smaller chunk of files at once (#1587) 2021-12-28 14:53:11 +01:00
build [Parallel] Add serializable object passing to FileProcessors (#1583) 2021-12-28 09:03:38 +01:00
config [Parallel] Process smaller chunk of files at once (#1587) 2021-12-28 14:53:11 +01:00
dev-docs fix links 2021-11-02 11:43:06 +01:00
docs/testing Added test for Rectors making additional changes (#545) 2021-08-06 08:39:47 +02:00
e2e [Parallel] Tidy up (#1585) 2021-12-28 09:02:32 +00:00
packages [Parallel] Improve tests to use file processor over file analyzer + fix missing RectorWithLineChange de/serialization (#1584) 2021-12-28 11:37:10 +01:00
packages-tests [Parallel] Add serializable object passing to FileProcessors (#1583) 2021-12-28 09:03:38 +01:00
rules [Parallel] Process smaller chunk of files at once (#1587) 2021-12-28 14:53:11 +01:00
rules-tests [DowngradePhp56] Add DowngradeArrayFilterUseConstantRector (#1573) 2021-12-27 19:20:37 +00:00
src [Parallel] Process smaller chunk of files at once (#1587) 2021-12-28 14:53:11 +01:00
stubs [TypeDeclaration] Skip controller render method on @var to type declaratoin (#1576) 2021-12-27 11:19:52 +00:00
stubs-rector/PHPUnit/Framework Fixing build (#25) 2021-05-12 15:31:11 +02:00
templates [Core] Refactor init command to use LevelSetList::UP_TO_PHP_XY set list (#1328) 2021-11-28 17:59:11 +01:00
tests [Parallel] Improve tests to use file processor over file analyzer + fix missing RectorWithLineChange de/serialization (#1584) 2021-12-28 11:37:10 +01:00
utils [Downgrade] Drop SAFE_TYPES and SAFE_TYPES_TO_METHODS constants, use UNSAFE_TYPES_TO_METHODS instead (#1449) 2021-12-10 13:50:46 +00: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 Minimal Docker runtime (#998) 2021-10-13 14:54:13 +02:00
.phpstorm.meta.php Refactor CLASS_NAME to parent/scope name resolver (#1170) 2021-11-06 21:25:28 +01:00
CODE_OF_CONDUCT.md Use HTTPS instead of HTTP 2018-02-14 07:23:09 -02:00
composer.json add phpstan php-parser extension (#1574) 2021-12-26 18:05:24 +01:00
CONTRIBUTING.md MD tuning 2021-10-13 14:55:38 +02:00
docker-compose.yml [Docker] Switch COMPOSER_ROOT_VERSION to dev-main (#1015) 2021-10-17 18:24:38 +07:00
Dockerfile Minimal Docker runtime (#998) 2021-10-13 14:54:13 +02:00
easy-ci.php fix ReturnTypeInferer interface rename 2021-12-15 22:54:42 +01:00
ecs.php Cleanup (#1493) 2021-12-14 13:30:51 +00:00
full_build.sh [Scoped] Fix PHP71_BIN_PATH: unbound variable on local full_build.sh (#1586) 2021-12-28 11:24:16 +00:00
LICENSE Update LICENSE year forever 2018-01-02 20:27:07 -02:00
monorepo-builder.php add monorepo builder for faster relases 2021-08-11 17:43:49 +02:00
phpstan-for-rector.neon Reworking trait scope run (#952) 2021-10-04 23:11:10 +02:00
phpstan.neon [Parallel] Improve tests to use file processor over file analyzer + fix missing RectorWithLineChange de/serialization (#1584) 2021-12-28 11:37:10 +01:00
phpunit.xml Upgrade to Symplify not using symfony/http-kernel (#1119) 2021-11-01 14:20:45 +01:00
preload.php [automated] Re-Generate preload.php (#1468) 2021-12-12 00:19:43 +00:00
README.md [Doc] Add CONTRIBUTING.md (#79) 2021-05-20 00:34:39 +01:00
rector.php [Parallel] Tidy up (#1585) 2021-12-28 09:02:32 +00:00
rule-doc-generator.php Add setter/getter factory (#6219) 2021-04-23 18:14:51 +00:00
scoper.php [DX] Add strict PHPStan rules - step #1 (#1324) 2021-11-28 17:26:14 +01: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.