Я пытаюсь использовать PHPMetrics в образе Docker.
Я запускаю следующую команду в корневой папке проекта:
docker run --rm -v `pwd`:/project jolicode/phaudit phpmetrics --report-html=var/artefacts/phpmetrics --excluded-dirs="myfolder" /project
Он работает нормально и отчет генерируется правильно, но опция исключенных папок не интерпретируется. Все файлы класса php в папке «myfolder» находятся в отчете HTML …
Каталог поставщика по умолчанию корректно исключен.
Я пытался без успеха:
--excluded-dirs='myfolder'
--excluded-dirs=myfolder
--excluded-dirs="./myfolder"--excluded-dirs="myfolder/"--excluded-dirs="project/myfolder"
Любая идея приветствуется. Можно ли создать тег phpmetrics?
Я добавляю исключение в команду, как показано под дополнительным параметром:
vendor/bin/phpmetrics --report-html=report_folder/ project/ --exclude="lib"
Это работает нормально для меня. Вы можете разделить запятые тоже, например,
--exclude="lib","data","storage"
Надеюсь это поможет!
Других решений пока нет …