Il est possible d'ignorer certaines parties du code d'un fichier php lorsqu'il est analysé par PHP_CodeSniffer
?Ignorer les extraits de code dans PHP_CodeSniffer
44
A
Répondre
70
Oui, il est possible avec annotations
<?php
some_code();
// @codingStandardsIgnoreStart
this_will_be_ignored();
// @codingStandardsIgnoreEnd
some_other_code();
@codingStandardsIgnoreStart et @codingStandardsIgnoreEnd Il est également décrit in the documentation.
28
Vous pouvez utiliser la combinaison: @codingStandardsIgnoreStart
et @codingStandardsIgnoreEnd
ou vous pouvez utiliser @codingStandardsIgnoreLine
.
Exemple:
<?php
command1();
// @codingStandardsIgnoreStart
command2(); // this line will be ignored by Codesniffer
command3(); // this one too
command4(); // this one too
// @codingStandardsIgnoreEnd
command6();
// @codingStandardsIgnoreLine
command7(); // this line will be ignored by Codesniffer
est-il possible d'ignorer certaines règles? –
@ TroodoN-Mike: Non, pas pour le moment. En ce moment, on peut soit ignorer le fichier entier, soit les blocs délimités avec les commentaires de début et de fin ci-dessus. – bishop
@ TroodoN-Mike: dans CodeSniffer version 1.3, vous pouvez exclure des renifleurs spécifiques de fichiers spécifiques (http://www.squizlabs.com/php-codesniffer/rule-based-exclude-patterns) au niveau du fichier ruleset.xml . Mais cela ne fonctionnera pas sur des sections spécifiques d'un fichier donné. – Peter