Code Checker

Lo strumento Code Checker controlla e, se necessario, corregge alcuni degli errori formali nei vostri codici sorgente.

Installazione

Code Checker non dovrebbe essere aggiunto alle dipendenze, ma installato come progetto.

composer create-project nette/code-checker

Oppure installatelo globalmente tramite:

composer global require nette/code-checker

e assicuratevi che la vostra directory globale vendor/bin sia nella variabile d'ambiente $PATH.

Utilizzo

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

Senza parametri, controlla la directory corrente in modalità di sola lettura, con il parametro -f corregge i file.

Prima di familiarizzare con esso, assicuratevi di eseguire il backup dei file.

Per un avvio più semplice, possiamo creare un file code.bat:

php percorso_a_Nette_tools\Code-Checker\code-checker %*

Cosa fa?

  • rimuove il BOM
  • controlla la validità dei template Latte
  • controlla la validità dei file .neon, .php.json
  • controlla la presenza di caratteri di controllo
  • controlla se il file è codificato in UTF-8
  • controlla le annotazioni /* @anotace */ scritte male (manca l'asterisco)
  • rimuove i tag di chiusura ?> dai file PHP
  • rimuove gli spazi finali e le righe vuote alla fine del file
  • normalizza i separatori di riga a quelli di sistema (se si specifica l'opzione -l)
versione: 3.x