2017-12-13 5 views
1
17:18 PHP Code Sniffer 
     No response from /home/my_user/.composer/vendor/squizlabs/php_codesniffer/bin/phpcs after 5000 ms 
     Disable inspection 

アイデアはありますか?私はxdebugを無効にする、応答時間を増やすなどの多くのソリューションを試しました。PHPコードでエラーSnifferとPhpStorm

PhpStormでは動作しませんが、端末で動作します。

+0

CodeSnifferバージョン? – LazyOne

+0

3.2.0。私はapt-getを作者の代わりにインストールしようとしました。私は許可の問題だと思う。 –

+0

だから..3.2.0はあなたのために働くのですか? PhpStormで動作していないこのバージョンのクレームはほとんどありませんでした(例:https://youtrack.jetbrains.com/issue/WI-39190など) – LazyOne

答えて

6

私は今日この問題を調査しました。これは、PHPCS 3.2.0のSTDIN処理コードが変更されたことが原因です。私はSTDINが内容を持っているが、何も通っていないように見える理由を正確には知らないが、それはPHPCSが見ているものなので、永遠に待っている。 PHPStormは5秒後にタイムアウトします(私はそれがデフォルトであると思います)。

私はSTDINのタイムアウトを短くするためにPHPCSに変更を加え、PHPStormでこの変更をテストしました。これは現在私のために働いています。

PHPCSの現在のマスターブランチを使用できる場合は、正常に動作するはずです。そうでない場合、3.1.1(またはそれ以前)に戻すことは、3.2.1がリリースされるまで行うことができます。それがいつになるのか分かりません。

+0

ここにリンクされています:https://youtrack.jetbrains.com/issue/WI-39190 – Jimbo

関連する問題