Dans PHPUnderControl, puis-je configurer PHP_CodeSniffer pour ignorer des répertoires spécifiques ?
-
16-09-2020 - |
Question
J'ai récemment essayé de configurer PHPUnderControl, un serveur d'intégration continue basé sur CruisControl.Une partie des contrôles que j'aimerais effectuer est le PHP CodeSniffer (PHPCS) pour détecter "l'odeur de code".Cependant, laisser cela s'exécuter sur ma base de code entraîne la détection d'un nombre extrême de problèmes.La plupart d'entre eux se trouvent dans les bibliothèques que j'ai incluses dans mon référentiel SVN via une directive svn:externals et ne sont donc pas sous mon contrôle.
Est-il possible de dire PHP_CodeSniffer
ignorer une partie de mon dépôt SVN, tout en validant d'autres parties ?
La solution
J'ai trouvé la solution - on peut ajouter le --ignore
passez à l’ensemble d’arguments passés dans phpcs.
[--ignore=<patterns>]
Utiliser
$ phpcs --help
pour afficher toutes les informations sur l'utilisation de la ligne de commande.