我试图在Docker镜像中使用PHPMetrics。
我在项目根文件夹中运行下一个命令:
docker run --rm -v `pwd`:/project jolicode/phaudit phpmetrics --report-html=var/artefacts/phpmetrics --excluded-dirs="myfolder" /project
它工作正常并且报告已正确生成,但未解释选项excluded-dirs。文件夹中的所有php类文件" myfolder"在HTML报告中......
默认情况下,正确排除供应商目录。
我尝试过没有成功:
--excluded-dirs='myfolder'
--excluded-dirs=myfolder
--excluded-dirs="./myfolder"
--excluded-dirs="myfolder/"
--excluded-dirs="project/myfolder"
欢迎任何想法。是否可以创建一个phpmetrics标签?
答案 0 :(得分:1)
我将排除项添加到命令中,如下所示,附加参数:
vendor/bin/phpmetrics --report-html=report_folder/ project/ --exclude="lib"
对我来说很好。您也可以用逗号分隔排除项,例如
--exclude="lib","data","storage"
希望这会有所帮助!