php - PHPMetrics选项--excluded-dirs =“myfolder”:docker中不排除myfolder目录

标签 php docker qa

我正在尝试在Docker镜像中使用PHPMetrics。

我在项目根文件夹中运行下一个命令:

docker run --rm -v `pwd`:/project jolicode/phaudit phpmetrics --report-html=var/artefacts/phpmetrics --excluded-dirs="myfolder" /project

它工作正常,并且报告已正确生成,但是未解释选项exclude-dirs。文件夹“myfolder”中的所有php类文件都在HTML报告中...

默认情况下,正确排除了供应商目录。

我试过没有成功:
--excluded-dirs='myfolder'
--excluded-dirs=myfolder
--excluded-dirs="./myfolder"
--excluded-dirs="myfolder/"
--excluded-dirs="project/myfolder"

任何想法都欢迎。是否可以创建phpmetrics标签?

最佳答案

我将exclude添加到命令中,如附加参数所示:

vendor/bin/phpmetrics --report-html=report_folder/ project/ --exclude="lib"

它对我来说很好。您也可以用逗号分隔排除项,例如
--exclude="lib","data","storage"

希望这可以帮助!

关于php - PHPMetrics选项--excluded-dirs =“myfolder”:docker中不排除myfolder目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49150505/

相关文章:

php - filter_var 和 filter_input 之间的区别

javascript - 每次我按下按钮时,Jquery 都会阻止追加成倍增加

python-3.x - 如何通过本地 Docker 容器中的 python 应用程序从云存储桶中读取文件

php - 将带有下拉菜单的文本插入数据库

php - 关于如何简化此代码的任何建议?

docker - 了解 Hyperledger Fabric 中的 Docker 容器内部结构

docker - Golang dep 不下载所有库文件

testing - 针对新软件质量检查人员的入门培训类(class)?

qa - 哪些行业开发了最高质量的软件?质量最低?为什么?

version-control - Docker容器版本控制