Как запускать специфические анализаторы с помощью 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.