Rector ausgebaut
- Removing phpstan/phpstan (1.10.63)
- Removing rector/rector (0.18.13)
Was ist Rector und wofür wird es verwendet?
**Rector** ist ein Werkzeug für PHP, das zur sofortigen Aktualisierung und automatisierten Refaktorisierung von PHP-Code verwendet wird. Es unterstützt Entwickler dabei, ihre PHP-Versionen zu aktualisieren, Frameworks auf den neuesten Stand zu bringen und die Codequalität zu verbessern. Rector kann auch dabei helfen, die Typabdeckung zu erhöhen und den neuesten PHPStan-Level zu erreichen¹².
Hier sind einige der Hauptfunktionen von Rector:
- **Sofortige Upgrades**: Rector unterstützt Upgrades von PHP 5.3 bis PHP 8.2 und wichtige Open-Source-Projekte wie Symfony, PHPUnit und Doctrine¹.
- **Automatisierte Refaktorisierung**: Rector kann kontinuierlich den Code refaktorisieren und so die Codequalität hochhalten, was besonders nützlich ist, wenn neue Entwickler im Team sind oder wenn man intelligente Code-Reviews wünscht, auch wenn erfahrene Entwickler nicht verfügbar sind¹.
Rector arbeitet sehr zuverlässig, da es nach eng definierten Mustern im abstrakten Syntaxbaum (AST) sucht. Es kann in die CI/CD-Pipeline integriert werden, um automatische Refaktorisierungen durchzuführen¹.
Quelle: Unterhaltung mit Bing, 25.3.2024
(1) Rector - Instant Upgrades and Automated Refactoring.
https://github.com/rectorphp/rector.
(2) About Rector | Rector - Automated Way to Instantly Upgrade and Refactor ....
https://getrector.com/about.
(3) Introduction | Documentation | Rector - Automated Way to Instantly ....
https://getrector.com/documentation.