首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phpcs:引用嗅探"WordPress“不存在

phpcs:引用嗅探"WordPress“不存在
EN

Stack Overflow用户
提问于 2020-03-12 05:03:29
回答 1查看 1.5K关注 0票数 3

我通过遵循phpcs安装了这个答案,并在VisualCodesettings.json中添加了以下内容

代码语言:javascript
复制
{
    "phpcs.enable": true,
    "phpcs.composerJsonPath": "wp-content/themes/wprig/composer.json",
    "phpcs.standard": "WordPress",
    "phpcs.executablePath": "/Users/Chris/.composer/vendor/bin/phpcs",
}

但是,当我在WordPress主题中编辑一个PHP文件时,Visual会显示一个错误@右下角:

代码语言:javascript
复制
phpcs: Referenced sniff "WordPress" does not exist

如果我运行phpcs -i,我会收到:The installed coding standards are PEAR, Zend, PSR2, MySource, Squiz, PSR1 and PSR12

请问如何安装WordPress的phpcs编码标准?

Update:我遵循步骤@ 本教程,具体运行:

代码语言:javascript
复制
./vendor/bin/phpcs --config-set installed_paths /Applications/AMPPS/www/example.local/wp-content/themes/dev/wpcs

(在此之后,我得到了肯定的确认)。我将"phpcs.standard": "WordPress",添加到VS代码的settings.json中,但是错误仍然存在,即使在重新启动VS代码之后也是如此。

我有WordPress编码标准目录@ /Applications/AMPPS/www/example.local/wp-content/themes/dev/wpcs

帮助感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-23 20:45:40

看来您已经克隆了wpc@ WordPress项目。尝试将wpcs克隆到另一个dir中。

代码语言:javascript
复制
git clone -b master https://github.com/WordPress/WordPress-Coding-Standards.git /Applications/AMPPS/www/wpcs

并将其路径添加到PHP_CodeSniffer配置中。

代码语言:javascript
复制
phpcs --config-set installed_paths /Applications/AMPPS/www/wpcs

不要忘记从主题dir中删除/Applications/AMPPS/www/example.local/wp-content/themes/dev/wpcs

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60647896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档