Ignorer une variable non utilisée avec phpcs
Avec Syntastic et PHP_CodeSniffer, j'utilise phpcs-variable-analysis pour détecter les variables inutilisées.
Parfois, en cours de modification d'un fichier, on peut être amené à créer une variable, l'utiliser, puis ne plus l'utiliser temporairement, et ça va polluer la sortie de phpcs. Pour éviter ça, on peut ajouter ce commentaire sur la ligne précédant l'affectation de la variable :
// phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
Au final, ça va donner quelque chose comme :
// phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable $FOO = bar(); … // je n'utilise plus $FOO pour le moment //echo $FOO;
Et phpcs ne va pas hurler "Unused variable $FOO"
D'autres façons d'ignorer phpcs existent.