From 75e926deef21688a74904b1feae2a687309a6ab3 Mon Sep 17 00:00:00 2001 From: Simon Brandhof Date: Thu, 6 Jul 2017 14:21:05 +0200 Subject: SONAR-9480 fix support of multiple docs to recover with same id --- .../src/main/java/org/sonar/xoo/rule/XooRulesDefinition.java | 6 ++++++ .../src/test/java/org/sonar/xoo/rule/XooRulesDefinitionTest.java | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'plugins/sonar-xoo-plugin/src') diff --git a/plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/rule/XooRulesDefinition.java b/plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/rule/XooRulesDefinition.java index 4dca671a89d..d4f46446a8e 100644 --- a/plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/rule/XooRulesDefinition.java +++ b/plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/rule/XooRulesDefinition.java @@ -138,6 +138,12 @@ public class XooRulesDefinition implements RulesDefinition { .setGapDescription("A certified architect will need roughly half an hour to start working on removal of modules, " + "then it's about one hour per module."); + repo + .createRule("xoo-template") + .setTemplate(true) + .setName("Template of rule") + .setHtmlDescription("Template to be overridden by custom rules"); + repo.done(); } diff --git a/plugins/sonar-xoo-plugin/src/test/java/org/sonar/xoo/rule/XooRulesDefinitionTest.java b/plugins/sonar-xoo-plugin/src/test/java/org/sonar/xoo/rule/XooRulesDefinitionTest.java index fee5610822b..8f25da1ff79 100644 --- a/plugins/sonar-xoo-plugin/src/test/java/org/sonar/xoo/rule/XooRulesDefinitionTest.java +++ b/plugins/sonar-xoo-plugin/src/test/java/org/sonar/xoo/rule/XooRulesDefinitionTest.java @@ -42,7 +42,7 @@ public class XooRulesDefinitionTest { assertThat(repo).isNotNull(); assertThat(repo.name()).isEqualTo("Xoo"); assertThat(repo.language()).isEqualTo("xoo"); - assertThat(repo.rules()).hasSize(17); + assertThat(repo.rules()).hasSize(18); RulesDefinition.Rule rule = repo.rule(OneIssuePerLineSensor.RULE_KEY); assertThat(rule.name()).isNotEmpty(); -- cgit v1.2.3