Herramientas
PHP tiene una serie de herramientas que se utilizan para la validación de las recomendaciones de programación
PEAR
PHP Extension and Application Repository es un repositorio de código de PHP que se utiliza para promover el re-uso de código en funciónes comúnes. PEAR package manager viene por defecto al instalar PHP.
PHP Code Sniffer
PHP Code Sniffer es un conjunto de dos scripts de PHP, el script phpcs
verifica archivos PHP, CSS y Javascript para detectar violaciones de código de
un estándar de codificación definido, y el segundo script phpcbf
corrige de
manera automática las violaciones de código al estándar de codificación.
PHP Code Sniffer es una herramienta de desarrollo esencial que asegura que
el código permanezca limpio y consistente.
Requerimientos
PHP Code Sniffer requiere utilizar la versión 5.1.2 o mayor de PHP.
Instalación
La manera mas fácil de comenzar con PHP Code Sniffer es descargando los archivos PHAR de cada script:
curl -OL https://squizlabs.github.io/PHP_CodeSniffer/phpcs.phar
php phpcs.phar -h
curl -OL https://squizlabs.github.io/PHP_CodeSniffer/phpcbf.phar
php phpcbf.phar -h
Si es posible utilizar PEAR, puede instalar PHP Code Sniffer utilizando el instalador de PEAR. Esto hará los comandos phpcs
y phpcbf
disponibles inmediatamente para su uso. Para instalar PHP Code Sniffer utilizando el instalador de PEAR, primero asegurarnos de tener instalado PEAR para ejecutar el siguiente comando:
pear install PHP_CodeSniffer