Code Checker
Das Werkzeug Code Checker überprüft und korrigiert gegebenenfalls einige formale Fehler in Ihrem Quellcode.
Installation
Code Checker sollten Sie nicht zu Ihren Abhängigkeiten hinzufügen, sondern als Projekt installieren.
composer create-project nette/code-checker
Oder installieren Sie es global mit:
composer global require nette/code-checker
und stellen Sie sicher, dass Ihr globales Verzeichnis vendor/bin
in der Umgebungsvariablen $PATH enthalten ist.
Verwendung
Usage: php code-checker [options]
Options:
-d <path> Zu scannender Ordner oder Datei (Standard: aktuelles Verzeichnis)
-i | --ignore <mask> Zu ignorierende Dateien
-f | --fix Korrigiert Dateien
-l | --eol Konvertiert Zeilenumbruchzeichen
--no-progress Keine Fortschrittspunkte anzeigen
--strict-types Prüft, ob die PHP 7.0-Direktive strict_types aktiviert ist
Ohne Parameter prüft es das aktuelle Verzeichnis im schreibgeschützten Modus, mit dem Parameter -f
korrigiert es
die Dateien.
Bevor Sie sich damit vertraut machen, sichern Sie unbedingt zuerst Ihre Dateien.
Für einen einfacheren Start können wir eine Datei code.bat
erstellen:
php pfad_zu_Nette_tools\Code-Checker\code-checker %*
Was macht es alles?
- entfernt das BOM
- prüft die Gültigkeit von Latte-Templates
- prüft die Gültigkeit von
.neon
-,.php
- und.json
-Dateien - prüft das Vorkommen von Steuerzeichen
- prüft, ob die Datei in UTF-8 kodiert ist
- prüft falsch geschriebene
/* @anotace */
(fehlendes Sternchen) - entfernt das schließende
?>
bei PHP-Dateien - entfernt Leerzeichen am Zeilenende und unnötige Leerzeilen am Dateiende
- normalisiert Zeilentrennzeichen auf Systemstandard (wenn Sie die Option
-l
angeben)