Могу ли я настроить PHP_CodeSniffer в PHPUnderControl для игнорирования определенных каталогов?
Недавно я пытался настроить PHPUnderControl, сервер непрерывной интеграции на основе CruisControl. Частью проверок, которые я хотел бы выполнить, является PHP CodeSniffer (PHPCS) для обнаружения "запаха кода". Тем не менее, запуск этой программы на моей базе кода приводит к огромному количеству обнаруживаемых проблем. Большинство из них находятся в библиотеках, которые я включил в свой SVN-репозиторий с помощью директивы svn:externals, и, следовательно, не находятся под моим контролем.
Можно ли сказать PHP_CodeSniffer
игнорировать часть моего SVN-хранилища, в то же время проверяя другие части?
1 ответ
Нашел решение - можно добавить --ignore
переключиться на набор аргументов, передаваемых в phpcs.
[--ignore=<patterns>]
использование
$ phpcs --help
отображать всю информацию об использовании командной строки.