【问题标题】:phpcs: Referenced sniff "PHPCompatibility.PHP.RemovedExtensions" does not existphpcs:引用的嗅探“PHPCompatibility.PHP.RemovedExtensions”不存在
【发布时间】:2020-11-30 14:59:02
【问题描述】:

我正在尝试在 VSCode Windows 上安装具有 WordPress 编码标准的 PHP CodeSniffer。我让 PHP Code Beautifier 和 Fixer 工作,但是错误没有突出显示,并且出现错误说“phpcs:引用的嗅探“PHPCompatibility.PHP.RemovedExtensions”不存在”。

我已经正确安装了phpcs,如下面的打印屏幕所示。

然后我在 vscode 上进行设置:

{
    "workbench.settings.editor": "json",
    "phpcs.enable": true,
    "phpcs.executablePath": "C:\\Users\\jafsa\\wpcs\\vendor\\bin\\phpcs.bat",
    "phpcs.standard": "WordPress",
    "phpcs.showWarnings": true,
    "phpcs.showSources": true,
    "phpcbf.enable": true,
    "phpcbf.executablePath": "C:\\Users\\jafsa\\wpcs\\vendor\\bin\\phpcbf.bat",
    "phpcbf.onsave": true,
    "phpcbf.standard": "WordPress",
}

代码已格式化,但未出现错误,并且出现错误提示“PHPCompatibility.PHP.RemovedExtensions”不存在”。

任何帮助将不胜感激。

【问题讨论】:

    标签: php visual-studio-code composer-php vscode-settings codesniffer


    【解决方案1】:

    您只需从主题中删除 phpcs.xml.dist 文件。

    【讨论】:

    • 一个好的答案将始终包括解释为什么这会解决问题,以便 OP 和任何未来的读者可以从中学习。
    猜你喜欢
    • 2020-06-24
    • 1970-01-01
    • 2020-06-02
    • 2017-03-20
    • 1970-01-01
    • 2015-11-15
    • 1970-01-01
    • 1970-01-01
    • 2020-06-25
    相关资源
    最近更新 更多