2

J'ai récemment essayé de configurer PHPUnderControl, un serveur d'intégration continue basé sur CruisControl. Une partie des contrôles que je voudrais exécuter est le PHP CodeSniffer (PHPCS) pour détecter "odeur de code". Cependant, laisser cette exécution sur ma base de code se traduit par une quantité extrême de problèmes détectés. La plupart d'entre elles se trouvent dans les bibliothèques que j'ai incluses dans mon dépôt SVN via une directive svn: externals, et ne sont donc pas sous mon contrôle.Dans PHPUnderControl, puis-je configurer PHP_CodeSniffer pour qu'il ignore les répertoires spécifiques?

Est-il possible de dire PHP_CodeSniffer d'ignorer une partie de mon dépôt SVN, tout en validant d'autres parties?

Répondre

4

Trouvé la solution - on peut ajouter le commutateur --ignore à l'ensemble des arguments passés dans phpcs.

[--ignore=<patterns>] 

Utilisez

$ phpcs --help 

pour affiche toutes les informations sur l'utilisation de ligne de commande.