Utiliser PHP Code Sniffer avec PrestaShop

Outils PrestaShop

Cette page présente des outils pour developper avec PrestaShop.

Autres publications sur PrestaShop :


Installer et Configurer PHP Code Sniffer pour PrestaShop

Code Sniffer est un analyseur de code qui intègre les conventions de codage de plusieurs standards (PEAR, ZEND...). Il peut vérifier le code en suivant des règles définies couvrant tout ce qui est possible, depuis les blancs en passant par les commentaires phpdoc et les conventions de nommage de variables et au-delà.

En utilisant la convention de code proposé par PrestaShop, vous pouvez vérifier directement dans NetBeans que vous respectez les normes de developpement de PrestaShop.

Installer PHP Code Sniffer

  1. Télécharger le Zip : https://github.com/squizlabs/PHP_CodeSniffer
  2. Extraire les fichiers dans c:\prestatools\PHP_CodeSniffer
  3. Créer le fichier c:\prestatools\phpcs.cmd avec le bloc notes.
    Ajouter la ligne suivante dans le fichier phpcs.cmd :
    • @php c:\prestatools\PHP_CodeSniffer\scripts/phpcs %*

Installer la norme PrestaShop

  1. Télécharger le zip : https://github.com/PrestaShop/PrestaShop-norm-validator
  2. Ouvrir le Zip
  3. Copier le repertoire PrestaShop-norm-validator-master dans c:\prestatools\PHP_CodeSniffer\CodeSniffer\Standards
  4. Renomer le sous repertoire PrestaShop-norm-validator-master en PrestaShop dans le repertoire c:\prestatools\PHP_CodeSniffer\CodeSniffer\Standards

Installer le Plugin phpcsmd dans NetBeans

Dans NetBeans

  1. Menu Tools/Plugins
  2. Choisir l'onglet Available Plugins
  3. Installer le Plugin phpcsmd

Configurer le Plugin phpcsmd pour PrestaShop

Dans NetBeans

  1. Menu Tools/Options
  2. Choisir l'onglet PHP puis PHPCSMD et cocher:
    • try threading analysis
    • show notification icon
    • show annotations in error stripe
  3. Cocher PHPCS et enregistrer
    • Script location=c:\prestatools\phpcs.cmd
    • --standard=PrestaShop