Code Checker
Інструмент під назвою Code Checker перевіряє і, за можливості, виправляє деякі формальні помилки у вашому вихідному коді.
Встановлення
Code Checker має бути встановлений як проект, не використовуйте його як залежність.
composer create-project nette/code-checker
Або встановіть його глобально через:
composer global require nette/code-checker
і переконайтеся, що каталог глобальних двійкових файлів
постачальника знаходиться у вашій
змінній оточення $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
, для
зручнішого запуску Code-Checker під Windows:
php path_to\Nette_tools\Code-Checker\code-checker %*
Що робить Code-Checker?
- видаляє BOM.
- перевіряє валідність шаблонів Latte.
- перевіряє валідність файлів
.neon
,.php
і.json
. - перевіряє наявність керуючих символів.
- перевіряє, чи закодований файл у UTF-8
- контролює правильність написання
/* @annotations */
(пропущена друга зірочка) - видаляє завершальні теги PHP
?>
у файлах PHP - видаляє з кінця файлу пробільні символи і непотрібні порожні рядки
- нормалізує закінчення рядків до системного значення за
замовчуванням (з параметром
-l
)