Vérifier en masse la syntaxe des fichiers PHP
jpicaude
mai 19, 2011
CI, PHP, Subversion
1 Comment
Tags: hooks, integration continue, PHP, subversion
Si vous utilisez un gestionnaire de version (SVN, CVS, git, …) et que votre intégration continue joue de manière automatisée vos différents tests, cette commande peut vous être utile. En effet, il ne vous est jamais arrivé d’avoir vos tests dans le rouges pour la simple raison que la syntaxe d’un de vos fichiers est incorrecte ?
Voici la formule magique :
# for i in `find . -print | grep -P « .*\php$. »` ; do php -lf $i ; done
Explication morceau par morceau :
-
find . -print | grep -P « .*\php$. » permet de récupérer tous les fichiers .php
du répertoire courant (.) et de … Continue Reading