Vérificateur de code
L'outil appelé Code Checker vérifie et répare éventuellement certaines des erreurs formelles de votre code source.
Installation
Code Checker doit être installé comme projet, ne l'utilisez pas comme dépendance.
composer create-project nette/code-checker
Ou installez-le globalement via :
composer global require nette/code-checker
et assurez-vous que le répertoire des binaires du fournisseur global se trouve dans votre variable d'environnement $PATH
.
Utilisation
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
Sans paramètres, il vérifie le répertoire de travail actuel en mode lecture seule, avec le paramètre -f
il
fixe les fichiers.
Avant de vous familiariser avec l'outil, assurez-vous d'abord de sauvegarder vos fichiers.
Vous pouvez créer un fichier batch, par exemple code.bat
, pour faciliter l'exécution de Code-Checker sous
Windows :
php path_to\Nette_tools\Code-Checker\code-checker %*
Que fait Code-Checker ?
- supprime la nomenclature
- vérifie la validité des modèles Latte
- contrôle la validité des fichiers
.neon
,.php
et.json
- vérification des caractères de contrôle
- vérifie si le fichier est codé en UTF-8
- contrôle les fautes d'orthographe de
/* @annotations */
(deuxième astérisque manquant) - supprime les balises de fin PHP
?>
dans les fichiers PHP - supprime les espaces et les lignes vides inutiles à la fin d'un fichier
- normalise les fins de ligne par rapport au système par défaut (avec le paramètre
-l
)