Code Checker
Orodje Code Checker preveri in po potrebi popravi nekatere formalne napake v vaših izvornih kodah.
Namestitev
Code Checkerja ne bi smeli dodajati med odvisnosti, ampak ga namestiti kot projekt.
composer create-project nette/code-checker
Ali pa ga namestite globalno s pomočjo:
composer global require nette/code-checker
in se prepričajte, da je vaš globalni imenik vendor/bin
v okoljski spremenljivki $PATH.
Uporaba
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
Brez parametrov preveri trenutni imenik v načinu samo za branje, s parametrom -f
popravlja datoteke.
Preden se z njim seznanite, si vsekakor najprej varnostno kopirajte datoteke.
Za lažje zaganjanje si lahko ustvarimo datoteko code.bat
:
php pot_do_Nette_tools\Code-Checker\code-checker %*
Kaj vse počne?
- odstranjuje BOM
- preverja veljavnost Latte predlog
- preverja veljavnost datotek
.neon
,.php
in.json
- preverja pojav kontrolnih znakov
- preverja, ali je datoteka kodirana v UTF-8
- preverja napačno zapisane
/* @anotace */
(manjka zvezdica) - odstranjuje zaključne
?>
pri PHP datotekah - odstranjuje desne presledke in nepotrebne vrstice na koncu datoteke
- normalizira ločila vrstic na sistemske (če navedete opcijo
-l
)