我正在尝试在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/