Skip to content

A tool to convert phpmd-phpcpd XML to sarb to facilitate the creation of a PHPCPD baseline.

Notifications You must be signed in to change notification settings

supportpal/phpcpd2sarb

Repository files navigation


A tool to convert phpmd-phpcpd XML to sarb to facilitate the creation of a PHPCPD baseline.

Build Status Latest Stable Version License


Installation

composer require --dev supportpal/phpcpd2sarb

Usage

Generate a phpcpd report:

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

Convert the XML report to Sarb format:

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

Use dave-liddament/sarb to create a baseline:

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

If you're using sarb v0.x the command syntax is different:

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

About

A tool to convert phpmd-phpcpd XML to sarb to facilitate the creation of a PHPCPD baseline.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages