Verificator de coduri

Instrumentul numit Code Checker verifică și, eventual, repară unele dintre erorile formale din codul dvs. sursă.

Instalare

Code Checker trebuie instalat ca proiect, nu îl utilizați ca dependență.

composer create-project nette/code-checker

Sau instalați-l la nivel global prin:

composer global require nette/code-checker

și asigurați-vă că directorul global al binarelor furnizorului este în variabila de mediu $PATH.

Utilizare

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

Fără parametri, verifică directorul de lucru curent în modul doar pentru citire, iar cu parametrul -f repară fișierele.

Înainte de a cunoaște instrumentul, asigurați-vă că faceți mai întâi o copie de rezervă a fișierelor dvs.

Puteți crea un fișier batch, de exemplu code.bat, pentru o execuție mai ușoară a Code-Checker sub Windows:

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

Ce face Code-Checker?

  • elimină BOM
  • verifică validitatea șabloanelor Latte
  • verifică validitatea fișierelor .neon, .php și .json
  • verifică dacă există caractere de control
  • verifică dacă fișierul este codificat în UTF-8
  • controlează dacă /* @annotations */ este scris greșit (lipsește al doilea asterisc)
  • elimină etichetele finale PHP ?> din fișierele PHP
  • elimină spațiile albe și liniile goale inutile de la sfârșitul unui fișier
  • normalizează terminațiile de linie la valoarea implicită a sistemului (cu parametrul -l )
versiune: 3.x