Могу ли я настроить PHP_CodeSniffer в PHPUnderControl для игнорирования определенных каталогов?

Недавно я пытался настроить PHPUnderControl, сервер непрерывной интеграции на основе CruisControl. Частью проверок, которые я хотел бы выполнить, является PHP CodeSniffer (PHPCS) для обнаружения "запаха кода". Тем не менее, запуск этой программы на моей базе кода приводит к огромному количеству обнаруживаемых проблем. Большинство из них находятся в библиотеках, которые я включил в свой SVN-репозиторий с помощью директивы svn:externals, и, следовательно, не находятся под моим контролем.

Можно ли сказать PHP_CodeSniffer игнорировать часть моего SVN-хранилища, в то же время проверяя другие части?

1 ответ

Решение

Нашел решение - можно добавить --ignore переключиться на набор аргументов, передаваемых в phpcs.

[--ignore=<patterns>]

использование

$ phpcs --help

отображать всю информацию об использовании командной строки.

Другие вопросы по тегам