supportpal/phpcpd2sarb

一个将phpmd-phpcpd XML转换为sarb格式的工具。

v0.2.0 2024-04-08 09:59 UTC

This package is auto-updated.

Last update: 2024-09-08 11:03:09 UTC


README


一个将phpmd-phpcpd XML转换为sarb的工具,以方便创建PHPCPD基线。

Build Status Latest Stable Version License

安装

composer require --dev supportpal/phpcpd2sarb

用法

生成phpcpd报告

php phpcpd.phar --log-pmd phpcpd-output.xml src/

将XML报告转换为Sarb格式

php vendor/bin/phpcpd2sarb convert phpcpd-output.xml > /tmp/sarb-output.json

使用dave-liddament/sarb来创建基线

cat /tmp/sarb-output.json | php vendor/bin/sarb create --input-format="sarb-json" phpcpd.baseline

如果你使用的是sarb v0.x,命令语法不同

php vendor/bin/sarb create-baseline /tmp/sarb-output.json phpcpd.baseline sarb-json