Code Checker
L'outil Code Checker vérifie et corrige éventuellement certaines erreurs formelles dans vos codes sources.
Installation
Code Checker ne doit pas être ajouté aux dépendances, mais installé en tant que projet.
composer create-project nette/code-checker
Ou installez-le globalement en utilisant :
composer global require nette/code-checker
et assurez-vous que votre répertoire global vendor/bin
est dans la variable d'environnement $PATH.
Utilisation
Usage: php code-checker [options]
Options:
-d <path> Dossier ou fichier à analyser (par défaut : répertoire courant)
-i | --ignore <mask> Fichiers à ignorer
-f | --fix Corrige les fichiers
-l | --eol Convertit les caractères de nouvelle ligne
--no-progress N'affiche pas les points de progression
--strict-types Vérifie si la directive PHP 7.0 strict_types est activée
Sans paramètres, il vérifie le répertoire actuel en mode lecture seule, avec le paramètre -f
, il corrige les
fichiers.
Avant de vous familiariser avec lui, assurez-vous de sauvegarder d'abord vos fichiers.
Pour faciliter l'exécution, nous pouvons créer un fichier code.bat
:
php chemin_vers_Nette_tools\Code-Checker\code-checker %*
Que fait-il ?
- supprime le BOM
- vérifie la validité des templates Latte
- vérifie la validité des fichiers
.neon
,.php
et.json
- vérifie la présence de caractères de contrôle
- vérifie si le fichier est encodé en UTF-8
- vérifie les
/* @annotations */
mal écrites (étoile manquante) - supprime le
?>
de fin des fichiers PHP - supprime les espaces de fin et les lignes vides inutiles à la fin du fichier
- normalise les séparateurs de lignes en séparateurs système (si vous spécifiez l'option
-l
)