Nette Documentation Preview

syntax
Nette Code Checker
******************

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

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

O instálelo globalmente usando:

```shell
composer global require nette/code-checker
```

y asegúrese de que su directorio global `vendor/bin` esté en la [variable de entorno $PATH |https://getcomposer.org/doc/03-cli.md#global].


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`:

```shell
php path_to_Nette_tools\Code-Checker\code-checker %*
```


¿Qué hace todo esto?
====================

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

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

Nette 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.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)