Code-Prüfer
Das Tool namens Code Checker prüft und repariert möglicherweise einige der formalen Fehler in Ihrem Quellcode.
Installation
Code Checker sollte als Projekt installiert werden, verwenden Sie es nicht als Abhängigkeit.
composer create-project nette/code-checker
Oder installieren Sie ihn global über:
composer global require nette/code-checker
und stellen Sie sicher, dass Ihr globales Vendor Binarys-Verzeichnis in Ihrer $PATH
Umgebungsvariable enthalten ist.
Verwendung
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
Ohne Parameter wird das aktuelle Arbeitsverzeichnis im Nur-Lese-Modus geprüft, mit dem Parameter -f
werden
Dateien korrigiert.
Bevor Sie sich mit dem Tool vertraut machen, sollten Sie Ihre Dateien sichern.
Zur einfacheren Ausführung von Code-Checker unter Windows können Sie eine Batch-Datei erstellen, z.B.
code.bat
:
php path_to\Nette_tools\Code-Checker\code-checker %*
Was macht Code-Checker?
- Entfernt BOM
- prüft die Gültigkeit von Latte-Vorlagen
- prüft die Gültigkeit der Dateien
.neon
,.php
und.json
- prüft auf Steuerzeichen
- prüft, ob die Datei in UTF-8 kodiert ist
- prüft falsch geschriebene
/* @annotations */
(zweites Sternchen fehlt) - entfernt PHP-Endungstags
?>
in PHP-Dateien - entfernt nachstehende Leerzeichen und unnötige Leerzeilen am Ende einer Datei
- normalisiert die Zeilenenden auf die Systemvorgabe (mit dem Parameter
-l
)