codeclimate-phpcodesniffer est un moteur climatique de code qui enveloppe l'outil d'analyse statique Sniffer statique PHP_CODE. Vous pouvez l'exécuter sur votre ligne de commande à l'aide du Code Climate CLI ou sur notre plate-forme d'analyse hébergée.
Php_codesniffer vous aide à détecter les violations d'une norme de codage définie.
codeclimate engines:enable phpcodesniffer . Cette commande installe à la fois le moteur et le permet dans votre fichier .codeclimate.yml .codeclimate analyze .Formatez les valeurs de ces options de configuration selon la documentation PHP_CODESNIFFER.
exclude_paths:
- "/examples/**/*"
engines:
phpcodesniffer:
enabled: true
config:
file_extensions: "php,inc,lib"
standard: "PSR1,PSR2,my_custom_php_ruleset.xml"
ignore_warnings: true
encoding: utf-8
ratings:
paths:
- "**.php"
En plus des normes fournies par défaut avec PHP_CODESNIFFER, les normes de codage d'extension Drupal, WordPress, Yii2 et Magento sont prises en charge. Voici la liste complète:
Pour obtenir de l'aide avec php_codesniffer, consultez leur documentation.
Si vous rencontrez un problème climatique de code, examinez d'abord les problèmes de github de ce projet, car votre question a peut-être déjà été couverte. Sinon, allez-y et ouvrez un ticket d'assistance avec nous.