Instant Upgrades and Automated Refactoring of any PHP 5.3+ code
Go to file
2022-04-12 10:52:46 +02:00
.github [DX] RectorConfig - add ruleWithConfiguration() and other methods (#2043) 2022-04-10 19:36:55 +02:00
bin [TypeDeclaration] Add ArrayShapeFromConstantArrayReturnRector (#1908) 2022-03-07 12:28:39 +01:00
build [docs] Improve first-time contributors docs (#2061) 2022-04-12 10:52:46 +02:00
config Merge FollowRequireByDirRector to almost identical AbsolutizeRequireAndIncludePathRector (#2048) 2022-04-10 22:04:59 +02: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 Add RectorConfigurator for custom configuration methods and avoid conflicts with Symfony API (#2019) 2022-04-08 18:45:24 +00:00
packages [docs] Improve first-time contributors docs (#2061) 2022-04-12 10:52:46 +02:00
packages-tests [DX] Replace global BetterStandardPrinter from AbstractRector with autowired NodePrinterInterface for easier and specific re-use (#2036) 2022-04-10 00:36:13 +02:00
rules [Feature] Add ReturnAnnotationIncorrectNullableRector for fixing incorrect null type in @return (#2060) 2022-04-12 08:52:34 +02:00
rules-tests [docs] Improve first-time contributors docs (#2061) 2022-04-12 10:52:46 +02:00
src [Core] Remove unused PropertyManipulator::isInlineStmtWithConstructMethod() (#2056) 2022-04-11 22:37:10 +07:00
stubs [MockeryToProphecy] Deprecate micro set as not practical (#1899) 2022-03-03 17:31:12 +01:00
templates [docs] Improve first-time contributors docs (#2061) 2022-04-12 10:52:46 +02:00
tests [Php74] Move multi rules used tests to tests/Issues for TypedPropertyRector (#2051) 2022-04-11 10:23:20 +02:00
utils Revert [Scoped] Register src/functions to downgrade-rector.sh and DowngradePathsCommand (#1966) (#1967) 2022-03-26 20:24:37 +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 [Transform] Add FileGetContentsAndJsonDecodeToStaticCallRector (#2059) 2022-04-11 19:58:59 +02:00
CONTRIBUTING.md [docs] Improve first-time contributors docs (#2061) 2022-04-12 10:52:46 +02:00
docker-compose.yml [Docker] Switch COMPOSER_ROOT_VERSION to dev-main (#1015) 2021-10-17 18:24:38 +07:00
Dockerfile Make patch available in docker image (#1801) 2022-02-11 01:13:23 +07:00
easy-ci.php Bump to Sypmlify 10.1 (#1852) 2022-02-21 12:13:59 +00:00
ecs.php [ECS] Enable StandaloneLineConstructorParamFixer again (#1942) 2022-03-16 17:20:03 +01:00
full_build.sh Revert [Scoped] Register src/functions to downgrade-rector.sh and DowngradePathsCommand (#1966) (#1967) 2022-03-26 20:24:37 +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 [Transform] Add FileGetContentsAndJsonDecodeToStaticCallRector (#2059) 2022-04-11 19:58:59 +02:00
phpunit.xml Upgrade to Symplify not using symfony/http-kernel (#1119) 2021-11-01 14:20:45 +01:00
preload.php Bump Symplify package - use new location for console differ + value object inliner (#1841) 2022-02-20 12:56:50 +01:00
README.md Bump min to PHP 7.2 (#1955) 2022-03-24 22:17:08 +01:00
rector.php [DX] RectorConfig - add ruleWithConfiguration() and other methods (#2043) 2022-04-10 19:36:55 +02:00
rule-doc-generator.php Add setter/getter factory (#6219) 2021-04-23 18:14:51 +00:00
scoper.php [Scoper] Clean up missing use with prefixed (#2003) 2022-04-03 01:57:47 +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.2 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.