Проблемы с установкой PHP Code Sniffer

Я пытаюсь установить PHP Code Sniffer для PhpStorm, но не смог заставить его работать. Я следовал за шагами здесь: https://confluence.jetbrains.com/display/PhpStorm/PHP+Code+Sniffer+in+PhpStorm

Я добавил PHP Code Sniffer в качестве зависимости Composer, и теперь он появляется в каталоге проекта. Затем я перешел на страницу настроек сниффера кода, где я указал путь к PHPCS.bat файл. Когда я нажимаю Validate, Я получаю сообщение об ошибке "Не могу запустить PHP Code Sniffer".

скриншот ошибки

Я пропустил шаг или есть журнал где-то с дополнительной информацией о том, что не работает?

2 ответа

Решение

Я решил ту же проблему, отредактировав файл phpcs.bat и заменив пути:

PHPBIN= @ php_bin @

с

PHPBIN=путь \ к \php.exe

а также

"%PHPBIN%" "@bin_dir@\phpcs" %*

с

"% PHPBIN%" "путь \ к \ phpcs"% *

У меня была та же проблема, я решил ее, добавив путь php к переменным среды PATH в Windows. Потому что, когда он запускается, скрипты должны запускать php, и если он не присутствует на глобальном пути окон, произойдет сбой.

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