Composer php phpcpd、phpmd、php_codesniffer等工具的最佳位置是什么

Composer php phpcpd、phpmd、php_codesniffer等工具的最佳位置是什么,composer-php,phpcodesniffer,phpmd,Composer Php,Phpcodesniffer,Phpmd,phpcpd、phpmd、php_codesniffer等工具将它们包含在composerrequire dev部分或作为phar存档安装在系统中的某个位置的最佳位置是什么 当它们包含在requiredev中时,由于项目中的一些旧组件,通常不可能更新为新版本。如果安装为phar,则更难跟踪此工具的版本,也更难检查是否安装了这些工具。最好的是composer部分,因为这样可以确保每次使用的版本都相同 当我下载您的软件包时,您使用例如PHPUnit phar 4.9,我将使用PHPUnit phar

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


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

最好的是composer部分,因为这样可以确保每次使用的版本都相同

当我下载您的软件包时,您使用例如PHPUnit phar 4.9,我将使用PHPUnit phar 6.0,它可能会失败。我们会有很长的对话,错误在哪里:)