diff --git a/src/NodaValidationHelper.php b/src/NodaValidationHelper.php index c9a345b..8a090d9 100644 --- a/src/NodaValidationHelper.php +++ b/src/NodaValidationHelper.php @@ -39,6 +39,11 @@ final class NodaValidationHelper { throw new MDgenericInvalidInputsException("Tag description is too short"); } + // Ensure the description is not just a copy-pasted version of the tag name. + if (empty(trim(str_replace($description, $name, ''), "#,.;:\t " . PHP_EOL))) { + throw new MDgenericInvalidInputsException("The tag description cannot be simply a fancy copy of the tag's name. Please define it."); + } + // Validate tag description based on character composition. // Ensure more than 3 distinct characters are used.