whotrades / phpmd-diff
Tool for creating PHPMD reports, cleared of violations unrelated to the modified lines
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
pkg:composer/whotrades/phpmd-diff
Requires
- ext-dom: *
- sebastian/cli-parser: ~1.0
- sebastian/diff: ~4.0
Requires (Dev)
- mikey179/vfsstream: ~1.6
- phpunit/phpunit: ~9.0
- squizlabs/php_codesniffer: ~3.5
This package is auto-updated.
Last update: 2025-10-04 20:46:35 UTC
README
phpmd-diff is a tool for creating PHPMD reports, cleared of violations unrelated to the modified lines.
Installation
composer require-dev whotrades/phpmd-diff
Usage
$ git diff HEAD^1 > /path/to/patch.txt $ /path/to/phpmd /path/to/sources xml /path/to/rulesets.xml --reportfile report.xml $ /path/to/phpmd-diff --path-prefix=/custom/path/prefix --filter=xml /path/to/phpmd/report.xml /path/to/patch.txt 1> /path/to/a/cleaned/report.xml