脚本宝典收集整理的这篇文章主要介绍了composer-php – 什么是phpmd以及如何使用它?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
另外我在我的系统上安装了PHPcs和PHP-cs-fixer
我发现PHPmd(PHP Mess detector)也是一个必需的库,因此按照official php md页面上给定的说明使用替代方法安装PHPmd从gIThub存储库中,所有内容都已完成.
:~/PHPmd$curl -s http://getcomposer.org/installer | PHP #!/usr/bin/env PHP All settings correct for using Composer Downloading... Composer successfully installed to: /home/keshav/PHPmd/composer.phar Use it: PHP composer.phar
但现在我在终端上写字
PHPmd /opt/lampp/htdocs/myPRoject,myfile.PHP
参考网站上的安装说明实际上不能更清楚.既然你已经安装了PHPcs和PHP-cs-fixer,并且那些适用于你,那么就按照PHPmd的类似说明进行操作.这些都是PHP项目,并以类似的方式安装.
Github上
像你一样克隆github repository并将PHPmd bin目录添加到your PATH
variable.
全球作曲家安装
使用composer global command全局安装PHPmd.您还需要确保composer的bin目录位于PATH中.默认情况下它是〜/ .COMposer / vendor / bin.
composer global require PHPmd/PHPmd
此命令将全局安装PHPmd,只要〜/ .composer / vendor / bin在您的PATH中,您就可以通过简单地调用PHPmd来调用它.
在作曲家的文档中很好地解释了它:https://getcomposer.org/doc/03-cli.md#global
下载phar存档
这是你能做的最简单的事情.只需转到PHPmd releases,choose the latest并下载the phar archive.
把phar文件放到你想要的任何地方.请记住它需要在你的PATH中.您也可以重命名它,以跳过.phar扩展名.
例如:
wget http://static.PHPmd.org/PHP/2.1.3/PHPmd.phar sudo mv PHPmd.phar /usr/bin/PHPmd sudo chmod +x /usr/bin/PHPmd
docker容器
首先,使用static analysis tools for PHP获取docker镜像:
git pull jakzal/PHPqa
图像提供的工具之一是PHPmd.下面的命令将在docker容器中运行PHPmd,并将当前工作目录挂载为/ project.
docker run -it --rm -v $(pwd):/project -w /project jakzal/PHPqa \ PHPmd src text cleancode,codesize,controversial,design,naming,unusedcode
以上是脚本宝典为你收集整理的composer-php – 什么是phpmd以及如何使用它?全部内容,希望文章能够帮你解决composer-php – 什么是phpmd以及如何使用它?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。