Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Outils de codage pour améliorer les projets existants
#1
Je suis actuellement en train de réécrire un ancien projet PHP vers PHP 8.3.x, je partage ici mon ensemble d'outils :

# Normes de codage :
Trouver une norme de codage uniforme et basée sur les meilleures pratiques n’est pas si difficile, mettre en œuvre un style uniforme est une autre histoire.

[PHP CodeSniffer](https://github.com/squizlabs/PHP_CodeSniffer), pour définir et appliquer des normes de codage spécifiques,
comme [PSR-12 : Style de codage étendu](https://www.php-fig.org/psr/psr-12/) et/ou [Doctrine Coding Standard](https://www.doctrine-project.org /projects/doctrine-coding-standard/en/11.0/reference/index.html)

# Analyse du codage :

Pour rechercher des erreurs dans les applications PHP -> [Psalm](https://psalm.dev/), [PHPStan](https://phpstan.org/) ou [PHP Mess Detector](https://phpmd.org /).
Pour trouver les problèmes de compatibilité entre versions PHP 5.x, 7.x, 8.x -> [PHPCompatibility](https://github.com/PHPCompatibility/PHPCompatibility)

# Refactorisation automatisée :

Pour résoudre les problèmes de normes de codage -> [PHP Coding Standards Fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer)
Pour obtenir une mise à niveau instantanée ou une refactorine automatisée -> [GetRector](https://getrector.com/)

Certains outils se chevauchent mais peuvent également se compléter.
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)