¿Qué son los coding standards?
Los coding standards son estándares de código, dicho de otra manera, son reglas que indican como debe escribirse el código, cuantos espacios debe tener una tabulación, en qué línea debe ubicarse un «else», cómo debe escribir una función, método o clase, etc.
Los coding standards se utilizan principalmente en los CMS como WordPress o Drupal, esto permite que el código sea mucho más legible por diferentes personas.
La aplicación que vamos a instalar es PHPCS que nos permitirá revisar el código y comprobar si estamos siguiendo el standard correctamente.
Instalación
La instalación es sencilla, como prácticamente la mayoría de herramientas que utilizaremos para nuestro servidor de integración.
sudo<!−−DVFMTSC−−> apt<!−−DVFMTSC−−>−get<!−−DVFMTSC−−> install<!−−DVFMTSC−−> php<!−−DVFMTSC−−>−pear
sudo<!−−DVFMTSC−−> pear<!−−DVFMTSC−−> install<!−−DVFMTSC−−> php_CodeSniffer
En Ubuntu la aplicación se instala en /usr/share/php/PHP.
Una vez instalado, será necesario dar permisos de lectura al usuario www-data:
cd<!−−DVFMTSC−−> /usr/share/php/PHP sudo<!−−DVFMTSC−−> chown<!−−DVFMTSC−−> <!−−DVFMTSC−−>−R<!−−DVFMTSC−−> www<!−−DVFMTSC−−>−data:www<!−−DVFMTSC−−>−data<!−−DVFMTSC−−> CodeSniffer sudo<!−−DVFMTSC−−> chown<!−−DVFMTSC−−> www<!−−DVFMTSC−−>−data:www<!−−DVFMTSC−−>−data<!−−DVFMTSC−−> CodeSniffer.php sudo<!−−DVFMTSC−−> chmod<!−−DVFMTSC−−> <!−−DVFMTSC−−>−R<!−−DVFMTSC−−> 775<!−−DVFMTSC−−> CodeSniffer sudo<!−−DVFMTSC−−> chmod<!−−DVFMTSC−−> <!−−DVFMTSC−−>−R<!−−DVFMTSC−−> 775<!−−DVFMTSC−−> CodeSniffer.php
Con esto ya lo tenemos instalado.
En futuros post, instalaremos algunos Coding Standards y veremos el funcionamiento de esta herramienta.