Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP代码嗅探器和PhpStorm出错_Phpstorm_Phpcs - Fatal编程技术网

PHP代码嗅探器和PhpStorm出错

PHP代码嗅探器和PhpStorm出错,phpstorm,phpcs,Phpstorm,Phpcs,有什么想法吗?我尝试过很多解决方案,比如禁用xdebug,增加响应时间 它在PhpStorm中不起作用,但在终端中起作用。我今天研究了这个问题,它是由PHPCS 3.2.0的STDIN处理代码的更改引起的。我不知道为什么STDIN看起来有内容,但什么都没有通过,但这是PHPCS看到的,所以它会永远等待。PHPStorm在5秒后超时(我认为默认情况下是这样) 我推动了对PHPCS的一项更改,以在STDIN上强制执行一个短的超时,并用PHPStorm测试了这个更改,它现在正在为我工作 如果您可以使用

有什么想法吗?我尝试过很多解决方案,比如禁用xdebug,增加响应时间


它在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