Comprobador de códigos
La herramienta llamada Code Checker comprueba y posiblemente repara algunos de los errores formales de su código fuente.
Instalación
Code Checker debe ser instalado como proyecto, no lo use como dependencia.
composer create-project nette/code-checker
O instalarlo globalmente a través de:
composer global require nette/code-checker
y asegúrese de que el directorio global de binarios del proveedor está en su variable de entorno $PATH
.
Utilización
Usage: php code-checker [options]
Options:
-d <path> Folder or file to scan (default: current directory)
-i | --ignore <mask> Files to ignore
-f | --fix Fixes files
-l | --eol Convert newline characters
--no-progress Do not show progress dots
--strict-types Checks whether PHP 7.0 directive strict_types is enabled
Sin parámetros, comprueba el directorio de trabajo actual en modo sólo lectura, con el parámetro -f
fija los
archivos.
Antes de conocer la herramienta, asegúrese primero de hacer una copia de seguridad de sus archivos.
Puede crear un archivo por lotes, por ejemplo code.bat
, para facilitar la ejecución de Code-Checker en
Windows:
php path_to\Nette_tools\Code-Checker\code-checker %*
¿Qué hace Code-Checker?
- elimina la lista de materiales
- comprueba la validez de las plantillas Latte
- comprueba la validez de los archivos
.neon
,.php
y.json
- comprueba los caracteres de control
- comprueba si el fichero está codificado en UTF-8
- controla los errores ortográficos
/* @annotations */
(falta el segundo asterisco) - elimina las etiquetas finales de PHP
?>
en los archivos PHP - elimina los espacios en blanco finales y las líneas en blanco innecesarias al final de un archivo
- normaliza los finales de línea a los predeterminados por el sistema (con el parámetro
-l
)