ОБНОВЛЕНИЕ ВОПРОСА: Я по ошибке использовал номер редакции для PHPStorm.Правильная версия - 2017.1, а не 2017.3, как было заявлено изначально.
Я недавно обновился до последней версии PHPStorm (2017.1 марта), и PHPcs больше не работает, выдавая ошибку. Это версия PHPStorm:
PhpStorm 2017.1
Build #PS-171.3780.104, built on March 21, 2017
JRE: 1.8.0_112-release-736-b13 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 7 6.1
Я помню, что была похожая ошибка в 2017 году.1 января, которая была исправлена в феврале.
Я уже проверил конфигурацию, и она в порядке, и она проверяется правильно; очевидно, удаленный Code Sniffer (версия 2.7.0 на современной Ubuntu 16.04-LTS) либо работает неправильно, либо вызывается с неправильными параметрами (выглядит более вероятным).
Ошибка:
PHP Code Sniffer
phpcs: ERROR: The file "/home/lserni/.phpstorm_helpers/phpcs_temp.tmp/PHP" does not exist.
Usage: phpcs [-nwlsaepqvi] [-d key[=value]] [--colors] [--no-colors] [--stdin-path=<stdinPath>]
[--report=<report>] [--report-file=<reportFile>] [--report-<report>=<reportFile>] ...
[--report-width=<reportWidth>] [--generator=<generator>] [--tab-width=<tabWidth>]
[--severity=<severity>] [--error-severity=<severity>] [--warning-severity=<severity>]
[--runtime-set key value] [--config-set key value] [--config-delete key] [--config-show]
[--standard=<standard>] [--sniffs=<sniffs>] [--exclude=<sniffs>] [--encoding=<encoding>]
[--extensions=<extensions>] [--ignore=<patterns>] [--bootstrap=<bootstrap>]
[--file-list=<fileList>] <file> ...
Set
Понижение версии до февраля, как и ожидалось, решает проблему (до обновления этого не происходило). Я хотел обновить, потому что я ожидаю, что это исправит досадную ошибку, которую я не хочу обойти.
До того, как я отправлю сообщение об ошибке - что меня не устраивает, так как моя конфигурация не из коробки - кто-нибудь знает, в чем проблема, или кто-то хочет догадаться? Конфигурация PHPStorm была правильной для предыдущей ревизии, но вполне может быть, что предыдущая позволила мне избежать некоторой глупости, с которой я столкнулся, которая теперь кусает меня с текущей ревизией.