【问题标题】:When running phpcs, ERROR: Referenced sniff "PHPCompatibility" does not exist is coming运行 phpcs 时出现 ERROR: Referenced sniff "PHPCompatibility" does not exist
【发布时间】:2018-12-08 08:40:55
【问题描述】:

我想运行phpcs工具,但是这个错误来了,

ERROR: Referenced sniff "PHPCompatibility" does not exist 我运行了 phpcs -i。这给了我,

The installed coding standards are PEAR, PSR1, Zend, Squiz, PSR12, PSR2, MySource and PHPCompatibility.

但总是会出现这个错误, 错误:引用的嗅探“PHPCompatibility”不存在。 有什么原因吗?

【问题讨论】:

    标签: php php-7.1 phpcs psr-2


    【解决方案1】:

    根据当前PHP Compatibility Coding Standard 文档,您需要按照以下步骤操作:

    1. 打开您的composer.json 文件并将以下行添加到:

    "require-dev": { "phpcompatibility/php-compatibility": "*" }, "prefer-stable" : true, "scripts": { "post-install-cmd": "\"vendor/bin/phpcs\" --config-set installed_paths vendor/phpcompatibility/php-compatibility", "post-update-cmd" : "\"vendor/bin/phpcs\" --config-set installed_paths vendor/phpcompatibility/php-compatibility" }

    1. 运行composer update

    2. ./vendor/bin/phpcs -p . --standard=PHPCompatibility测试

    【讨论】:

      猜你喜欢
      • 2021-10-09
      • 1970-01-01
      • 1970-01-01
      • 2021-10-01
      • 2015-10-24
      • 2018-11-10
      • 1970-01-01
      • 2023-03-13
      • 2022-11-12
      相关资源
      最近更新 更多