phpcpd、phpmd、php_codesniffer 等工具的最佳位置是什么
What is the best place for tools like phpcpd, phpmd, php_codesniffer
将 phpcpd、phpmd、php_codesniffer 等工具包含在 composer require-dev
部分或作为 phar
存档安装在系统某处的最佳位置是什么?
当它们包含在 require-dev 中时,由于项目中的一些旧组件,通常无法更新到新版本。如果安装为 phar
,则很难跟踪此工具的版本,也很难检查是否安装了这些工具。
最好的是 composer! require-dev
部分,因为这样可以确保 每个用户都有相同的版本.
当我下载你的包时,你使用例如PHPUnit phar 4.9 而我将拥有 PHPUnit phar 6.0,它可能会失败。我们会进行长时间的对话,错误是 :)。
将 phpcpd、phpmd、php_codesniffer 等工具包含在 composer require-dev
部分或作为 phar
存档安装在系统某处的最佳位置是什么?
当它们包含在 require-dev 中时,由于项目中的一些旧组件,通常无法更新到新版本。如果安装为 phar
,则很难跟踪此工具的版本,也很难检查是否安装了这些工具。
最好的是 composer! require-dev
部分,因为这样可以确保 每个用户都有相同的版本.
当我下载你的包时,你使用例如PHPUnit phar 4.9 而我将拥有 PHPUnit phar 6.0,它可能会失败。我们会进行长时间的对话,错误是 :)。