Code Checker

Instrumentul Code Checker verifică și, eventual, corectează unele dintre erorile formale din codurile dvs. sursă.

Instalare

Code Checker nu ar trebui adăugat la dependențe, ci instalat ca proiect.

composer create-project nette/code-checker

Sau instalați-l global folosind:

composer global require nette/code-checker

și asigurați-vă că directorul dvs. global vendor/bin se află în variabila de mediu $PATH.

Utilizare

Usage: php code-checker [options]

Options:
	-d <path>             Director sau fișier de scanat (implicit: directorul curent)
	-i | --ignore <mask>  Fișiere de ignorat
	-f | --fix            Corectează fișierele
	-l | --eol            Convertește caracterele de sfârșit de linie
	--no-progress         Nu afișa punctele de progres
	--strict-types        Verifică dacă directiva PHP 7.0 strict_types este activată

Fără parametri, verifică directorul curent în modul read-only, cu parametrul -f corectează fișierele.

Înainte de a vă familiariza cu el, asigurați-vă că faceți mai întâi o copie de rezervă a fișierelor.

Pentru o rulare mai ușoară, putem crea un fișier code.bat:

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

Ce face?

  • elimină BOM
  • verifică validitatea șabloanelor Latte
  • verifică validitatea fișierelor .neon, .php și .json
  • verifică prezența caracterelor de control
  • verifică dacă fișierul este codificat în UTF-8
  • verifică /* @adnotari */ scrise incorect (lipsește asteriscul)
  • elimină ?> de la sfârșitul fișierelor PHP
  • elimină spațiile de la sfârșitul rândului și rândurile goale inutile de la sfârșitul fișierului
  • normalizează separatorii de rând la cei de sistem (dacă specificați opțiunea -l)
versiune: 3.x