assurance-maladie / qualytou
Outils d'analyse statique pour PHP
Installs: 19 915
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 5
Open Issues: 5
Type:composer-plugin
Requires
- php: ^8.1
- composer-plugin-api: ^2.2
- ekino/phpstan-banned-code: ^1.0
- friendsofphp/php-cs-fixer: 3.48
- phpmd/phpmd: ^2.15
- phpro/grumphp: ^2.4
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.10
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-doctrine: ^1.3
- phpstan/phpstan-phpunit: ^1.3
- phpstan/phpstan-symfony: ^1.3
- symfony/filesystem: ^6.4
Requires (Dev)
- composer/composer: ^2.0
- roave/security-advisories: dev-latest
- dev-main
- v3.x-dev
- v3.1.1
- v3.1.0
- v3.0.0
- v2.4.0
- v2.3.0
- v2.2.0
- v2.1.1
- v2.1.0
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.1.0
- v1.0.0
- dev-dependabot/composer/friendsofphp/php-cs-fixer-3.63.2
- dev-dependabot/composer/ekino/phpstan-banned-code-tw-2.1
- dev-dependabot/composer/symfony/filesystem-tw-7.1
- dev-technical/upgrade-phpcsfixer-conf
- dev-technical-fix-php-cs-fixer
This package is auto-updated.
Last update: 2025-03-01 00:36:01 UTC
README
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 !
🚀 Démarrage Rapide
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
⚠️ N'oubliez pas : Qualytou 3 nécessite PHP version 8.1 ou ultérieure.
🌈 Fonctionnalités
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
🛠 Utilisation
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.
🔕 Gestion des Avertissements
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.