Nette Documentation Preview

syntax
Comprobador de códigos
**********************

.[perex]
La herramienta llamada Code [Checker |https://github.com/nette/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.

```shell
composer create-project nette/code-checker
```

O instalarlo globalmente a través de:

```shell
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`  |https://getcomposer.org/doc/03-cli.md#global].


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:

```shell
php path_to\Nette_tools\Code-Checker\code-checker %*
```


¿Qué hace Code-Checker?
=======================

- elimina [la lista de materiales |nette:glossary#bom]
- comprueba la validez de las plantillas [Latte |latte:]
- comprueba la validez de los archivos `.neon`, `.php` y `.json`
- comprueba los [caracteres de control |nette:glossary#control characters]
- 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` )

{{leftbar: www:@menu-common}}

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 )