diff --git a/pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleDocGenerator.java b/pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleDocGenerator.java index 963655d775..46fc856f32 100644 --- a/pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleDocGenerator.java +++ b/pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleDocGenerator.java @@ -262,8 +262,8 @@ public class RuleDocGenerator { .replace("${language.tersename}", languageTersename) .replace("${ruleset.name}", RuleSetUtils.getRuleSetFilename(ref.getRuleSetReference().getRuleSetFileName())); - rules.append("[").append(ref.getRule().getName()).append("]("); - rules.append(otherLink).append("#").append(ref.getName().toLowerCase(Locale.ROOT)).append(")"); + rules.append("[").append(ref.getName()).append("]("); + rules.append(otherLink).append("#").append(ref.getRule().getName().toLowerCase(Locale.ROOT)).append(")"); } else { rules.append(rule.getName()); } diff --git a/pmd-doc/src/test/resources/expected/java.md b/pmd-doc/src/test/resources/expected/java.md index c8c7dbc1b4..6f0ffef371 100644 --- a/pmd-doc/src/test/resources/expected/java.md +++ b/pmd-doc/src/test/resources/expected/java.md @@ -29,5 +29,5 @@ folder: pmd/rules It contains the following rules: - [JumbledIncrementer](pmd_rules_java_sample.html#jumbledincrementer), [OverrideBothEqualsAndHashcode](pmd_rules_java_sample.html#overridebothequalsandhashcode) + [JumbledIncrementer](pmd_rules_java_sample.html#jumbledincrementer), [OldNameOfJumbledIncrementer](pmd_rules_java_sample.html#jumbledincrementer), [OverrideBothEqualsAndHashcode](pmd_rules_java_sample.html#overridebothequalsandhashcode) diff --git a/pmd-doc/src/test/resources/rulesets/ruledoctest/sample-deprecated.xml b/pmd-doc/src/test/resources/rulesets/ruledoctest/sample-deprecated.xml index ee458fe862..8dc148e5f7 100644 --- a/pmd-doc/src/test/resources/rulesets/ruledoctest/sample-deprecated.xml +++ b/pmd-doc/src/test/resources/rulesets/ruledoctest/sample-deprecated.xml @@ -11,4 +11,7 @@ Sample ruleset which only contains deprecated rule references. + + +