PHP代码嗅探器和PhpStorm出错
有什么想法吗?我尝试过很多解决方案,比如禁用xdebug,增加响应时间PHP代码嗅探器和PhpStorm出错,phpstorm,phpcs,Phpstorm,Phpcs,有什么想法吗?我尝试过很多解决方案,比如禁用xdebug,增加响应时间 它在PhpStorm中不起作用,但在终端中起作用。我今天研究了这个问题,它是由PHPCS 3.2.0的STDIN处理代码的更改引起的。我不知道为什么STDIN看起来有内容,但什么都没有通过,但这是PHPCS看到的,所以它会永远等待。PHPStorm在5秒后超时(我认为默认情况下是这样) 我推动了对PHPCS的一项更改,以在STDIN上强制执行一个短的超时,并用PHPStorm测试了这个更改,它现在正在为我工作 如果您可以使用
它在PhpStorm中不起作用,但在终端中起作用。我今天研究了这个问题,它是由PHPCS 3.2.0的STDIN处理代码的更改引起的。我不知道为什么STDIN看起来有内容,但什么都没有通过,但这是PHPCS看到的,所以它会永远等待。PHPStorm在5秒后超时(我认为默认情况下是这样) 我推动了对PHPCS的一项更改,以在STDIN上强制执行一个短的超时,并用PHPStorm测试了这个更改,它现在正在为我工作
如果您可以使用PHPC的当前主分支,它应该可以正常工作。否则,在3.2.1发布之前,您只能恢复到3.1.1(或更早版本)。我还不确定什么时候会这样。CodeSniffer版本?3.2.0。我试着用apt-get-instive-composer来安装它,它可以正常工作。我认为这是一个权限问题。那么..3.2.0适合你吗?因为很少有人抱怨这个版本不能在PhpStorm中工作。。。(例如和其他几个)是的。用apt get代替composer安装它为我工作
17:18 PHP Code Sniffer
No response from /home/my_user/.composer/vendor/squizlabs/php_codesniffer/bin/phpcs after 5000 ms
Disable inspection