Auteurs : Simon Schaufelberger
Traduit par : Léo - W-Seils
Simon Schaufelberger fait le point sur son idée de budget communautaire pour le deuxième trimestre 2025.
Au cours du deuxième trimestre 2025, j'ai eu l'occasion de travailler à la mise en œuvre des nouvelles règles TYPO3 Rector et à l'amélioration de Fractor.
30 problèmes ont été résolus et 35 nouvelles règles ont été créées pour faciliter la migration vers TYPO3 v13 et même TYPO3 v14. Il existe désormais un total de 42 règles pour TYPO3 v13 et 6 règles pour TYPO3 v14.
Consultez l'aperçu de toutes les règles
Retrouvez ici les étapes franchies par TYPO3 Rector : Financement pour la mise en œuvre des règles Rector & Fractor 2025 T2 Milestone
Fractor (l'outil de migration pour d'autres types de fichiers tels que JSON, XML, YAML, TypoScript et HTML) a été amélioré grâce à de nouvelles règles et à un nouveau processeur de fichiers .htaccess. Le préformateur XML a été entièrement réécrit, car il causait des problèmes de formatage XML, en particulier pour les commentaires et les attributs HTML. La nouvelle bibliothèque est disponible sur Packagist : pretty-xml. Un grand merci à vkBeautify pour son algorithme.
De plus, un nouveau cache a été ajouté qui ignore les fichiers sans modification lors des exécutions supplémentaires de Fractor.
Martin Helmich a également corrigé quelques bugs dans son analyseur TypoScript afin de formater correctement le TypoScript. Merci beaucoup pour cela !
Retrouvez ici l'étape Fractor terminée : Financement pour la mise en œuvre des règles Rector & Fractor 2025 T2 Milestone
Un grand merci également à Google Gemini pour son aide dans la génération de certaines règles Rector.