@@ -76,13 +76,16 @@ public class XooRulesDefinition implements RulesDefinition { | |||
repo.createRule(CustomMessageSensor.RULE_KEY).setName("Issue With Custom Message") | |||
.setHtmlDescription("Generate an issue on each file with a custom message"); | |||
repo.createRule(RandomAccessSensor.RULE_KEY).setName("One Issue Per File with Random Access") | |||
.setHtmlDescription("This issue is generated on each file"); | |||
repo.createRule(DeprecatedResourceApiSensor.RULE_KEY).setName("Issue created using deprecated API") | |||
.setHtmlDescription("Issue created using deprecated API"); | |||
.setHtmlDescription("Issue created using deprecated API"); | |||
repo.createRule(MultilineIssuesSensor.RULE_KEY).setName("Creates issues with ranges/multiple locations") | |||
.setHtmlDescription("Issue with range and multiple locations"); | |||
repo.done(); | |||
} |
@@ -37,7 +37,7 @@ public class XooRulesDefinitionTest { | |||
assertThat(repo).isNotNull(); | |||
assertThat(repo.name()).isEqualTo("Xoo"); | |||
assertThat(repo.language()).isEqualTo("xoo"); | |||
assertThat(repo.rules()).hasSize(10); | |||
assertThat(repo.rules()).hasSize(11); | |||
RulesDefinition.Rule rule = repo.rule(OneIssuePerLineSensor.RULE_KEY); | |||
assertThat(rule.name()).isNotEmpty(); |
@@ -44,7 +44,6 @@ public class MultilineIssuesMediumTest { | |||
public BatchMediumTester tester = BatchMediumTester.builder() | |||
.registerPlugin("xoo", new XooPlugin()) | |||
.addRules(new XooRulesDefinition()) | |||
.addRule("MultilineIssue", "xoo", null, "Multinile Issue") | |||
.addDefaultQProfile("xoo", "Sonar Way") | |||
.activateRule(new ActiveRule("xoo", "MultilineIssue", null, "Multinile Issue", "MAJOR", null, "xoo")) | |||
.build(); |