【问题标题】:What is the best place for tools like phpcpd, phpmd, php_codesnifferphpcpd、phpmd、php_codesniffer 等工具的最佳位置是什么
【发布时间】:2017-09-02 14:11:16
【问题描述】:

将 phpcpd、phpmd、php_codesniffer 等工具包含在 composer require-dev 部分或作为 phar 存档安装在系统某处的最佳位置是什么?

当它们包含在 require-dev 中时,由于项目中的一些旧组件,通常无法更新新版本。如果安装为phar,则更难跟踪此工具的版本,也更难检查这些工具是否已安装。

【问题讨论】:

    标签: composer-php phpcodesniffer phpmd


    【解决方案1】:

    最好是作曲家!require-dev 部分,因为这确保每个用户都有相同的版本

    当我下载你的包时,你使用例如PHPUnit phar 4.9,我将拥有 PHPUnit phar 6.0,它可能会失败。我们会进行长时间的交谈,错误在哪里:)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-04
      • 2010-09-10
      • 2011-02-04
      • 2017-10-31
      • 1970-01-01
      相关资源
      最近更新 更多