Code Checker
Инструментът Code Checker проверява и евентуално коригира някои от формалните грешки във вашия изходен код.
Инсталация
Code Checker не трябва да се добавя към зависимостите, а да се инсталира като проект.
composer create-project nette/code-checker
Или го инсталирайте глобално с помощта на:
composer global require nette/code-checker
и се уверете, че вашата глобална директория vendor/bin
е в променливата на средата $PATH.
Употреба
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
коригира файловете.
Преди да се запознаете с него, определено първо архивирайте файловете си.
За по-лесно стартиране можем да създадем файл code.bat
:
php path_to_Nette_tools\Code-Checker\code-checker %*
Какво прави всичко това?
- премахва BOM
- проверява валидността на Latte шаблони
- проверява валидността на файлове
.neon
,.php
и.json
- проверява за наличието на контролни знаци
- проверява дали файлът е кодиран в UTF-8
- проверява неправилно записани
/* @anotace */
(липсва звездичка) - премахва завършващия
?>
при PHP файлове - премахва десните интервали и излишните редове в края на файла
- нормализира разделителите на редове до системните (ако посочите
опцията
-l
)