2017-12-13 3 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