Как запускать специфические анализаторы с помощью PHP Code Sniffer

Я получил PHP Code Sniffer 2.6.0. Я использую phpcs, и он работает нормально. У меня огромный проект на PHP 5.2.17, более 2000 классов, и он перейдет на 5.6.20. Сначала я хочу сосредоточиться на рефакторинге классов с устаревшими функциями PHP. Я пытался запустить только Generic.PHP.DeprecatedFunctions и Squiz.PHP.ForbiddenFunctions обнюхивает без удачи. Использовал команду:

phpcs --standard = Squiz --sniffs = Squiz.PHP.ForbiddenFunctions / path / to / class

Я получил ошибку:

ОШИБКА: опция "--sniffis=Squiz.PHP.ForbiddenFunctions" не известна.

Что мне не хватает?

Извините за мой плохой английский.

1 ответ

Нашел проблему. phpcs только что нашел класс, если текущий путь - корень phpcs.

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