PHP Code Sniffer和PhpStorm出错

Jua*_*lde 1 phpstorm phpcs

17:18   PHP Code Sniffer
        No response from /home/my_user/.composer/vendor/squizlabs/php_codesniffer/bin/phpcs after 5000 ms
        Disable inspection
Run Code Online (Sandbox Code Playgroud)

任何的想法?我已经尝试了很多解决方案,比如禁用xdebug,增加响应时间.

它在PhpStorm中不起作用,但在终端中工作.

Gre*_*ood 6

我今天研究了这个问题,它是由对PHPCS 3.2.0的STDIN处理代码的更改引起的.我不知道为什么它看起来像STDIN有内容,但没有任何东西通过,但这是PHPCS看到的,所以它等待永远.PHPStorm在5秒后超时(我认为默认情况下是这样).

我推动了对PHPCS的更改,以便在STDIN上执行短暂的超时,并使用PHPStorm对此进行了测试,现在正在为我工​​作.

如果你可以使用PHPCS的当前主分支,它应该工作正常.如果没有,在3.2.1发布之前,你可以做的就是回到3.1.1(或更早).我不确定那时候会是什么.