gpt4 book ai didi

pear - phpcs --standard=PHPCompatibility 不起作用

转载 作者:行者123 更新时间:2023-12-03 17:38:56 25 4
gpt4 key购买 nike

我已经按照官方 git 页面中的所有步骤安装和配置 PHPCompatibility 以检查我的代码与 PHP7 的兼容性,如下所述:

  • 安装PHP_CodeSniffer使用 pear 。
  • https://github.com/wimg/PHPCompatibility/releases 上下载和提取最新版本(PHP 7.1 Sniffs - 更新 2016-12-14)到目录 /Applications/MAMP/bin/php/php7.0.12/lib/php/PHP/CodeSniffer/Standards/PHPCompatibility/

  • 之后我还在终端上执行了以下命令
  • 将 PHPCompatibility 添加到标准
    $ phpcs --config-set installed_paths /Applications/MAMP/bin/php/php7.0.12/lib/php/PHP/CodeSniffer/Standards/PHPCompatibility/
  • 测试是否添加了 PHPCompatibility 作为标准
    $ phpcs -i

  • 我的输出是:

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


  • 将 testVersion 设置为 PHP 7
    $ phpcs --runtime-set testVersion 7.0 test.php正确打印 test.php
  • 的报告

    但是当我尝试将 PHPCompatibility 设置为标准时,任何事情都会发生,终端会跳到新行以输入下一个命令。
    `$ phpcs --standard=PHPCompatibility test.php`
    `Natalis-MacBook-Air:bin natalisilverio$ `

    在尝试将 PHPCompatibility 设置为我的标准时,有人能告诉我我遗漏了什么或做错了什么吗?我测试了 phpcs --standard=Zend 并且它工作正常。

    我正在运行 MAMP 4.0.6 设置为 PHP 7.0.12
    非常感谢

    最佳答案

    尝试使用 -p 运行.这将显示运行的进度。
    它不会显示任何内容以获得良好结果,而是显示如下内容:

    .....SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS........................  60 / 181 (33%)
    .S.......................................................... 120 / 181 (66%)
    ....................................S......S.S.............. 180 / 181 (99%)
    . 181 / 181 (100%)

    关于pear - phpcs --standard=PHPCompatibility 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41148379/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com