Bienvenue sur Qualytou, l'outil d'analyse statique pour PHP conçu spécialement pour les projets de la CNAM utilisant Symfony.
Découvrez comment rendre votre code plus propre et performant !
Commencer avec Qualytou est un jeu d'enfant !
Utilisez Composer pour installer Qualytou dans votre projet :
composer require --dev assurance-maladie/qualytou
🎉 Une fois installé, Qualytou s'occupe de tout !
Des fichiers de configuration sont automatiquement ajoutés à la racine de votre projet,
guidant les outils pour une analyse optimale de votre code.
Pour lancer l'analyse, tapez simplement :
php vendor/bin/grumphp run
Avec Qualytou, bénéficiez d'une panoplie d'analyses pour un code au top :
- PHP Coding Standards Fixer (PHP CS Fixer)
- PHPMD - PHP Mess Detector
- PHPStan - PHP Static Analysis Tool
Après l'installation rapide,
personnalisez les fichiers de configuration pour une expérience sur mesure.
Exécutez cette commande pour lancer tous les outils en simultané :
php vendor/bin/grumphp run
Ils travailleront ensemble, se concentrant sur les modifications que vous êtes prêt à valider.
Parfois, vous voudrez ignorer certains avertissements.
Sauf pour PHPMD - PHP Mess Detector,
nous recommandons de le faire directement dans les fichiers de configuration :
Ignorer les avertissements dans les fichiers de configuration vous permet de maintenir un code
propre sans y intégrer des spécificités liées aux outils d'analyse.
Et si vous décidez de retirer une règle, votre code restera impeccable.