Code Checker
La herramienta Code Checker comprueba y, opcionalmente, corrige algunos de los errores formales en sus códigos fuente.
Instalación
No debe agregar Code Checker a las dependencias, sino instalarlo como un proyecto.
composer create-project nette/code-checker
O instálelo globalmente usando:
composer global require nette/code-checker
y asegúrese de que su directorio global vendor/bin
esté en la variable de entorno $PATH.
Uso
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 actual en modo de solo lectura, con el parámetro -f
corrige los
archivos.
Antes de familiarizarse con él, asegúrese de hacer una copia de seguridad de sus archivos primero.
Para facilitar la ejecución, podemos crear un archivo code.bat
:
php path_to_Nette_tools\Code-Checker\code-checker %*
¿Qué hace todo esto?
- elimina el BOM
- comprueba la validez de las plantillas Latte
- comprueba la validez de los archivos
.neon
,.php
y.json
- comprueba la presencia de caracteres de control
- comprueba si el archivo está codificado en UTF-8
- comprueba las
/* @anotaciones */
escritas incorrectamente (falta el asterisco) - elimina el cierre
?>
de los archivos PHP - elimina los espacios finales y las líneas innecesarias al final del archivo
- normaliza los separadores de línea a los del sistema (si especifica la opción
-l
)