Instant Upgrades and Automated Refactoring of any PHP 5.3+ code
Go to file
Abdul Malik Ikhsan 00dd0eb4ca
[Core] Refactor init command to use LevelSetList::UP_TO_PHP_XY set list (#1328)
Co-authored-by: GitHub Action <action@github.com>
2021-11-28 17:59:11 +01:00
.github bump to neon 3.3.2 2021-11-25 20:01:16 +03:00
bin [Scoped] Remove phpstan-extracted code check reference (#1265) 2021-11-18 09:52:38 +01:00
build [automated] Re-Generate Nodes/Rectors Documentation (#1325) 2021-11-28 00:19:22 +00:00
config [DeadCode] Add RemoveDeadContinueRector (#1323) 2021-11-28 16:52:57 +03: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/template-extends Skip too wide union types on AddMethodCallBasedStrictParamTypeRector (#1097) 2021-10-28 22:04:55 +00:00
packages [DX] Add strict PHPStan rules - step #1 (#1324) 2021-11-28 17:26:14 +01:00
packages-tests [Parallel] Add bare WorkerCommand and Parallel runner (#1289) 2021-11-22 13:10:17 +01:00
patches [DX] Add configure() method to service configuration to make configuration easy again (#1276) 2021-11-20 11:07:20 +01:00
rules [DX] Add strict PHPStan rules - step #2 (#1330) 2021-11-28 16:45:10 +00:00
rules-tests [DX] Add strict PHPStan rules - step #2 (#1330) 2021-11-28 16:45:10 +00:00
src [Core] Refactor init command to use LevelSetList::UP_TO_PHP_XY set list (#1328) 2021-11-28 17:59:11 +01:00
stubs [PHP 8.1] Add nested attributes support - part #1 (#1266) 2021-11-20 11:28:47 +01: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 [DeadCode] Add support remove unused in between private method parameter for RemoveUnusedPrivateMethodParameterRector (#1321) 2021-11-27 15:54:40 +07:00
utils [Scoped] Remove phpstan-extracted code check reference (#1265) 2021-11-18 09:52:38 +01: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 bump to neon 3.3.2 2021-11-25 20:01:16 +03: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 Add AnnotationToAttributeMapper collector for easier mapping manipulation (#1280) 2021-11-20 16:16:36 +01:00
ecs.php Add UseAnalyzer test + use returned variables (#1148) 2021-11-05 00:17:45 +00:00
full_build.sh [Scoped] Fix AsciiSlugger::slug does not match SluggerInterface slug parameter typing (#1273) 2021-11-19 09:26:00 +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 [DX] Add strict PHPStan rules - step #2 (#1330) 2021-11-28 16:45:10 +00:00
phpunit.xml Upgrade to Symplify not using symfony/http-kernel (#1119) 2021-11-01 14:20:45 +01:00
preload.php [Scoped] Fix missing trigger_deprecatoin() in explicit preload (#1207) 2021-11-10 16:03:58 +00:00
README.md [Doc] Add CONTRIBUTING.md (#79) 2021-05-20 00:34:39 +01:00
rector.php [parallel] Reuse symplify/easy-parallel (#1291) 2021-11-23 12:54:25 +01: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.