From 4387fe3ec46a3cfc497355bd6a2d4ddf3802be9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20V=C3=ADger?= Date: Mon, 10 Aug 2026 10:34:40 +0200 Subject: [PATCH] feat(phpmd): PHPMD report format allowed values matches renderers https://phpmd.org/documentation/index.html#renderers --- doc/tasks/phpmd.md | 2 +- src/Task/PhpMd.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/tasks/phpmd.md b/doc/tasks/phpmd.md index 3ea6e2a01..9e139abb7 100644 --- a/doc/tasks/phpmd.md +++ b/doc/tasks/phpmd.md @@ -47,7 +47,7 @@ This is a list of patterns that will be ignored by phpmd. With this option you c *Default: text* This sets the output [renderer](https://phpmd.org/documentation/#renderers) of phpmd. -Available formats: ansi, text. +Available formats: text, ansi, xml, html, json, gitlab, github. **ruleset** diff --git a/src/Task/PhpMd.php b/src/Task/PhpMd.php index 1aeccdaa7..7d664d2a2 100644 --- a/src/Task/PhpMd.php +++ b/src/Task/PhpMd.php @@ -32,7 +32,7 @@ public static function getConfigurableOptions(): ConfigOptionsResolver $resolver->addAllowedTypes('whitelist_patterns', ['array']); $resolver->addAllowedTypes('exclude', ['array']); $resolver->addAllowedTypes('report_format', ['string']); - $resolver->addAllowedValues('report_format', ['text', 'ansi']); + $resolver->addAllowedValues('report_format', ['text', 'ansi', 'xml', 'html', 'json', 'gitlab', 'github']); $resolver->addAllowedTypes('ruleset', ['array']); $resolver->addAllowedTypes('triggered_by', ['array']);