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
- ελέγχει την εγκυρότητα των templates Latte
- ελέγχει την εγκυρότητα των αρχείων
.neon
,.php
και.json
- ελέγχει την παρουσία χαρακτήρων ελέγχου
- ελέγχει εάν το αρχείο είναι κωδικοποιημένο σε UTF-8
- ελέγχει για λανθασμένα γραμμένα
/* @anotace */
(λείπει ο αστερίσκος) - αφαιρεί το τελικό
?>
από τα αρχεία PHP - αφαιρεί τα δεξιά κενά και τις περιττές γραμμές στο τέλος του αρχείου
- κανονικοποιεί τους διαχωριστές γραμμών σε συστήματος (εάν δώσετε
την επιλογή
-l
)