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.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 )
versión: 3.x