我试图为PhpStorm安装PHP Code Sniffer,但一直无法让它工作。我一直在按照这里的步骤进行操作:https://confluence.jetbrains.com/display/PhpStorm/PHP+Code+Sniffer+in+PhpStorm
我添加了PHP Code Sniffer作为Composer依赖项,它现在出现在项目目录中。然后我转到代码嗅探器设置页面,在那里我输入了PHPCS.bat
文件的路径。当我单击Validate
时,我收到一条错误消息,提示"无法运行PHP Code Sniffer"。
我是否错过了一个步骤,或者是否有某个日志,其中包含有关不起作用的更多信息?
答案 0 :(得分:0)
我有同样的问题,我解决了它在Windows上添加到PATH环境变量的php路径。因为当它运行时脚本需要运行php,如果它不存在于windows的全局路径上将失败。
答案 1 :(得分:0)
我通过编辑phpcs.bat文件并替换路径解决了相同的问题:
PHPBIN = @ php_bin @
使用
PHPBIN = \ php.exe的路径
和
“%PHPBIN%”“ @ bin_dir @ \ phpcs”%*
使用
“%PHPBIN%”“ \ phpcs 的路径”%*