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
)