如何在Windows的VS Code中使用全局phpcs可执行文件路径?

问题描述

我在Windows 10中用Composer安装了PHPcs,并在Visual Studio Code中安装了vscode-PHPcs插件我有两个选项来设置可执行路径:

  1. 使用全局路径(C:\ Users \ {user} \ AppData \ Roaming \ Composer \ vendor \ bin \ PHPcs.bat)
  2. 使用相对项目路径(。\ vendor \ bin \ PHPcs.bat)

使用相对项目路径时,我没有任何问题,但并非我的所有PHP项目都使用PHPcs。当该项目的相对路径不存在时,VS Code会不断抛出错误消息,提示找不到PHPcs。因此相对的项目路径对我来说不可行。

当我使用全局路径时,PHPcs随处可见,但是VS Code抱怨引用的嗅探不可用(例如PHPcs:引用的嗅探“ wordpress”不存在)。

我意识到每次需要为项目添加新标准时,我都可以运行PHPcs --config-set installed_paths the/dir/to/standard,但是我更喜欢使用Composer在每个项目的供应商目录中而不是在全局中管理这些标准,与团队成员共享代码的位置比较困难。

我找到的大多数文档似乎都是针对MacOS的,而可用的几篇在线文章似乎从未提到Windows和VS Code的此问题。有人能在Windows中使用它吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)