Sas*_*sha 5 visual-studio-code phpcs
我正在尝试设置 PHPCS 插件,但到目前为止我只收到此错误:
phpcs:发生未知错误。请验证 /home/[user]/Documents/offprojects/vet_direct/vetsdirectapp/vendor/bin/phpcs --report=json -q --encoding=UTF-8 --error-severity=5 --warning-severity= 5 --stdin-path=/home/[user]/Documents/offprojects/vet_direct/vetsdirectapp/app/Http/Controllers/JobController.php - 返回有效的 json 对象。
我按照插件页面的安装指南在全局和项目中安装了 PHPCS。此外,终端中的命令显示此错误:
zsh: command not found: phpcs
Run Code Online (Sandbox Code Playgroud)
知道这里出了什么问题吗?
这可能对你没有帮助,但对我来说,可执行路径不正确,并且 PHPCS 的版本不支持 PHP 7,它仍然使用 PHP 5。
我假设您使用的是基于 Linux 的操作系统。
由于您已经全局安装了 PHPCS,因此访问 phpcs 文件。~/.config/composer/vendor/squizlabs/php_codesniffer/bin
如果您使用的是基于 Debian 的 Linux 操作系统(例如 Ubuntu Focal Fossa 20.04LTS),这应该是这样的。但根据版本的不同可能会有所不同。
如果您使用文本编辑器查看其中的 phpcs 文件(这在您的可执行路径上是相同的),它可能会显示 PHP 5,这就是我发现我需要升级我的文件的原因。
要升级您的 PHPCS,composer global require "squizlabs/php_codesniffer=*"
这样做可能会解决您的问题。之后,您可能需要再次修复您的可执行路径,我必须做我的。
要编辑 Visual Studio Code 上的可执行路径Command + ,
(或转到设置),然后搜索PHP CodeSniffer
. 继续下去Executable Path
并确保它是正确的。
这可能行不通,但值得一试。
归档时间: |
|
查看次数: |
4565 次 |
最近记录: |