Nette Documentation Preview

syntax
Verificador de código
*********************

.[perex]
A ferramenta chamada [Code Checker |https://github.com/nette/code-checker] verifica e possivelmente repara alguns dos erros formais em seu código fonte.


Instalação
==========

O Code Checker deve ser instalado como projeto, não o utilize como dependência.

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

Ou instalá-lo globalmente via:

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

e certifique-se de que seu diretório global de binários de fornecedores esteja em [sua variável de ambiente `$PATH`  |https://getcomposer.org/doc/03-cli.md#global].


Utilização
==========

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

Sem parâmetros, ele verifica o diretório de trabalho atual em um modo somente leitura, com o parâmetro `-f` ele corrige arquivos.

Antes de conhecer a ferramenta, certifique-se de fazer backup de seus arquivos primeiro.

Você pode criar um arquivo de lote, por exemplo `code.bat`, para facilitar a execução do Code-Checker no Windows:

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


O que o Code-Checker faz?
=========================

- remove a [lista técnica |nette:glossary#bom]
- verifica a validade dos modelos [Latte |latte:]
- verifica a validade dos arquivos `.neon`, `.php` e `.json`
- verifica os [caracteres de controle |nette:glossary#control characters]
- verifica se o arquivo está codificado em UTF-8
- controles mal soletrados `/* @annotations */` (falta o segundo asterisco)
- remove as tags finais do PHP `?>` em arquivos PHP
- remove o espaço em branco e as linhas em branco desnecessárias do final de um arquivo
- normaliza as terminações da linha para o sistema por defeito (com o parâmetro `-l` )

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

Verificador de código

A ferramenta chamada Code Checker verifica e possivelmente repara alguns dos erros formais em seu código fonte.

Instalação

O Code Checker deve ser instalado como projeto, não o utilize como dependência.

composer create-project nette/code-checker

Ou instalá-lo globalmente via:

composer global require nette/code-checker

e certifique-se de que seu diretório global de binários de fornecedores esteja em sua variável de ambiente $PATH.

Utilização

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

Sem parâmetros, ele verifica o diretório de trabalho atual em um modo somente leitura, com o parâmetro -f ele corrige arquivos.

Antes de conhecer a ferramenta, certifique-se de fazer backup de seus arquivos primeiro.

Você pode criar um arquivo de lote, por exemplo code.bat, para facilitar a execução do Code-Checker no Windows:

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

O que o Code-Checker faz?

  • remove a lista técnica
  • verifica a validade dos modelos Latte
  • verifica a validade dos arquivos .neon, .php.json
  • verifica os caracteres de controle
  • verifica se o arquivo está codificado em UTF-8
  • controles mal soletrados /* @annotations */ (falta o segundo asterisco)
  • remove as tags finais do PHP ?> em arquivos PHP
  • remove o espaço em branco e as linhas em branco desnecessárias do final de um arquivo
  • normaliza as terminações da linha para o sistema por defeito (com o parâmetro -l )