Nette Code Checker
A ferramenta Code Checker verifica e, opcionalmente, corrige alguns dos erros formais nos seus códigos-fonte.
Instalação
Você não deve adicionar o Code Checker às suas dependências, mas instalá-lo como um projeto.
composer create-project nette/code-checker
Ou instale-o globalmente usando:
composer global require nette/code-checker
e certifique-se de que seu diretório global vendor/bin esteja na variável de ambiente $PATH.
Uso
Usage: php code-checker [options]
Options:
-d <path> Pasta ou arquivo para escanear (padrão: diretório atual)
-i | --ignore <mask> Arquivos a ignorar
-f | --fix Corrige arquivos
-l | --eol Converte caracteres de nova linha
--no-progress Não mostrar pontos de progresso
--strict-types Verifica se a diretiva strict_types do PHP 7.0 está habilitada
Sem parâmetros, verifica o diretório atual no modo somente leitura; com o parâmetro -f, corrige os
arquivos.
Antes de se familiarizar com ele, certifique-se de fazer backup dos seus arquivos primeiro.
Para facilitar a execução, podemos criar um arquivo code.bat:
php caminho_para_Nette_tools\Code-Checker\code-checker %*
O que ele faz?
- remove o BOM
- verifica a validade dos templates Latte
- verifica a validade dos arquivos
.neon,.phpe.json - verifica a ocorrência de caracteres de controle
- verifica se o arquivo está codificado em UTF-8
- verifica
/* @anotações */mal escritas (falta asterisco) - remove
?>de fechamento em arquivos PHP - remove espaços em branco à direita e linhas desnecessárias no final do arquivo
- normaliza os separadores de linha para o padrão do sistema (se você usar a opção
-l)