PHP CodeSniffer не запускается в VSCodePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PHP CodeSniffer не запускается в VSCode

Сообщение Anonymous »

Я пытаюсь запустить PHP CodeSniffer в моем коде Visual Studio.

У меня есть идентичная вторая система (ноутбук), где он работает, но на моем рабочем столе он просто не будет работать.

Использую следующее (в обеих системах):
  • Fedora GNU/Linux 43
  • Код Visual Studio v1.106.3, установлен через dnf (не Flatpak)
  • PHP Intelephense v1.16.3, интеллектуальный код PHP
  • PHP_CodeSniffer v4.0.1, установлен глобально с помощью композитора
  • PHPCSutils v1.2.2, установлен глобально с помощью композитора
  • php-совместимость dev-develop (5a53c1c), установлена глобально с помощью композитора
  • valeryanm.vscode-phpsab v0.0.21, PHP Sniffer & Beautifier для кода Visual Studio
Папка ${HOME}/.composer/vendor/bin находится в моем $PATH.

Я могу запустить исполняемые файлы phpcs и phpcbf в терминале; даже в терминале vscode.
Сравнение обеих систем не выявило различий. Я даже удалил ~/.vscode и ~/.config/Code с настольного компьютера и скопировал эти папки с ноутбука. Это все равно не будет работать так, как ожидалось. Я тоже пробовал с нуля с пустым VSCode.
В рабочей системе PHP-файл проверяется при его открытии. В нерабочей системе ничего не проверяется. проверка работает!

С другой стороны, сочетание клавиш F1 для " Исправить этот файл" работает.
Вопрос: Как я могу диагностировать эту проблему дальше? Какие настройки или особенности среды заставляют PHPCS проверять файл при открытии?
Спасибо и с уважением,

FWieP

Подробнее здесь: https://stackoverflow.com/questions/798 ... -in-vscode
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»