Ajoute des mises à niveau de code automatisées à Redaxo Amélioration de la productivité des développeurs et de la qualité du code.
L'addition intègre le recteur au développeur à l'esprit, ce qui signifie qu'il assouplit l'utilisation pour les cas d'utilisation de migration / de mise à niveau souvent utilisés. Si vous êtes un expert recteur, vous n'avez pas besoin de cet addon.
L'objectif principal est de permettre aux personnes moins expérimentées avec les outils de développeurs pour automatiser les tâches de migration.
Les utilisateurs appliquent les modifications après un aperçu dans une vue DIFF.
Ce cas d'utilisation aide à mettre à jour la version PHP utilisée dans un projet à une nouvelle selon le guide de migration PHP.NET officiel. Cela peut impliquer la migration du code pour être compatible avec la nouvelle version et mettre à jour toutes les fonctionnalités obsolètes vers les remplacements recommandés.
Unify Code Quality: dans ce cas d'utilisation, l'objectif est de s'assurer que tout le code d'un projet adhère aux mêmes normes de codage et meilleures pratiques.
Remove Dead Code: Ce cas d'utilisation implique l'identification et la suppression du code qui n'est plus utilisé ou nécessaire dans la base de code.
Infer Type Declarations: Dans ce cas d'utilisation, l'objectif est de déduire automatiquement les types de retour natifs ou les types de paramètres de méthodes et de fonctions dans la base de code.
Reduce Symbol Visibility (Privatization): Ce cas d'utilisation consiste à réduire la visibilité des symboles dans la base de code pour faciliter le refactorisation future et réduire les risques d'utilisation involontaire.
Use Early Returns: dans ce cas d'utilisation, l'objectif est de réduire la complexité du code en utilisant les rendements précoces.
Ces cas d'utilisation impliquent la mise à jour de la version de PHPUnit utilisée dans un projet dans un projet. Cela peut impliquer la migration du code de test pour être compatible avec la nouvelle version et mettre à jour toutes les fonctionnalités obsolètes vers les remplacements recommandés.
Ces migrations ne sont disponibles que pour les addons qui contiennent un tests/ dossier.
Ces cas d'utilisation impliquent d'améliorer la qualité du code de test en le rendant plus maintenable, lisible et efficace. Cela peut inclure la refactorisation du code de test existant pour suivre les meilleures pratiques, la suppression de la duplication et l'amélioration de la structure des suites de test.
Ces migrations ne sont disponibles que pour les addons qui contiennent un tests/ dossier.
REDAXO Specific Code Style: ce cas d'utilisation garantit que le code écrit suit les directives de style de code redaxo. Cela peut inclure l'adhésion aux conventions de dénomination, l'utilisation de la mise en forme appropriée et la suite des normes de codage recommandées par la communauté Redaxo.
More Explicit Coding Style: ce cas d'utilisation consiste à s'assurer que le code est écrit de manière plus explicite et plus claire, de sorte qu'il est plus facile à lire et à maintenir. Cela peut inclure l'utilisation de noms de variables plus descriptifs, d'éviter les noms de fonction ambiguës et d'utiliser des commentaires appropriés.