Rector without the level sets: upgrading PHP 7.3 → 8.4 the boring way
Rector ships with version ‘sets’ that bundle hundreds of rules to take your code from PHP X to PHP Y. We didn’t use any of them. Here’s the 20-rule cherry-pick we used to upgrade a multi-repo PHP 7.3 codebase to 8.4 — and why hand-picking turned out to be the smaller risk.