Update: 23/03/2011
Fue lanzada la version 1.3.0 con soporte para closures, namespaces, __invoke, etc (ver changelog)
PHP CodeSniffer es un script realmente práctico y fundamental para estandarizar la codificación de una empresa o en nuestra casa. El script valida la sintaxis de nuestro código PHP contra un estandar definido, este puede ser el de Zend, Pear o alguno propio que definamos.
Para su instalación debemos tener instalado Pear.
sudo pear install PHP_CodeSniffer
Para verificar que la instalación fue correcta podemos hacer lo siguiente
phpcs --version
Para ver todos los parametros y configuración podemos ver la ayuda
phpcs --help
Para saber cuales son los estándares instalados
phpcs -i
Para definir el estandar por defecto que se utilizara
phpcs --config-set default_standard Zend