Instant Upgrades and Automated Refactoring of any PHP 5.3+ code
Go to file
2021-11-04 20:27:26 +00:00
.github Fixing scoped build (#1143) 2021-11-04 15:10:58 +00:00
bin Upgrade to Symplify not using symfony/http-kernel (#1119) 2021-11-01 14:20:45 +01:00
build Fixing scoped build (#1143) 2021-11-04 15:10:58 +00:00
config Remove FileNodeVisitor, available in AbstractRector (#1145) 2021-11-04 20:02:26 +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/template-extends Skip too wide union types on AddMethodCallBasedStrictParamTypeRector (#1097) 2021-10-28 22:04:55 +00:00
packages Remove FileNodeVisitor, available in AbstractRector (#1145) 2021-11-04 20:02:26 +01:00
packages-tests Remove dead classes #2, remove unused PlatformAgnosticAssertions, remove ConsoleShowOutputFormatter (#1134) 2021-11-02 20:48:59 +01:00
rules Add ShortNameResolver test (#1146) 2021-11-04 20:27:26 +00:00
rules-tests Add ShortNameResolver test (#1146) 2021-11-04 20:27:26 +00:00
src Add ShortNameResolver test (#1146) 2021-11-04 20:27:26 +00:00
stubs [Php70][Visibility] Avoid error Argument #1 ($scope) must be of type PHPStan\Analyser\Scope, null given (#1120) 2021-11-01 16:00:30 +00:00
stubs-rector/PHPUnit/Framework Fixing build (#25) 2021-05-12 15:31:11 +02:00
templates [DX] Check php version features parameter type (#983) 2021-10-12 09:27:15 +00:00
tests Remove dead classes (#1133) 2021-11-02 17:36:50 +01:00
utils Fixing scoped build (#1143) 2021-11-04 15:10:58 +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 [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 Trigger CI to test removed classes in separate packages (#1135) 2021-11-03 00:48:55 +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 Remove dead classes #2, remove unused PlatformAgnosticAssertions, remove ConsoleShowOutputFormatter (#1134) 2021-11-02 20:48:59 +01:00
ecs.php Remove dead classes (#1133) 2021-11-02 17:36:50 +01:00
full_build.sh Fixing scoped build (#1143) 2021-11-04 15:10:58 +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 [PHPStan] Skip PHPStan error message on RectorConfigsResolver check realpath (#1126) 2021-11-01 17:41:10 +00:00
phpunit.xml Upgrade to Symplify not using symfony/http-kernel (#1119) 2021-11-01 14:20:45 +01:00
preload.php remove removed ValueObjectException 2021-11-02 12:36:30 +01:00
README.md [Doc] Add CONTRIBUTING.md (#79) 2021-05-20 00:34:39 +01:00
rector.php Improve webmozart asserts on configure input (#1132) 2021-11-02 15:01:11 +01:00
rule-doc-generator.php Add setter/getter factory (#6219) 2021-04-23 18:14:51 +00:00
scoper.php [Scoper] Fix Cannot autowire service "RectorPrefix20210825\Helmich\TypoScriptParser\Parser\Traverser\Traverser" (#759) 2021-08-25 10:19:12 +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.