From babf9e4deb164a7bf5af3cd34fe9bad80a2bc6d5 Mon Sep 17 00:00:00 2001 From: Elena Vilchik Date: Tue, 3 Jul 2018 09:51:14 +0200 Subject: Use ExternalRuleLoader to get severity and debt (#103) --- .../src/main/java/org/sonar/css/plugin/StylelintReportSensor.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/sonar-css-plugin/src/main/java/org/sonar/css/plugin/StylelintReportSensor.java b/sonar-css-plugin/src/main/java/org/sonar/css/plugin/StylelintReportSensor.java index 89e6654..c1df72c 100644 --- a/sonar-css-plugin/src/main/java/org/sonar/css/plugin/StylelintReportSensor.java +++ b/sonar-css-plugin/src/main/java/org/sonar/css/plugin/StylelintReportSensor.java @@ -31,7 +31,6 @@ import javax.annotation.Nullable; import org.sonar.api.batch.fs.FilePredicates; import org.sonar.api.batch.fs.InputFile; import org.sonar.api.batch.rule.CheckFactory; -import org.sonar.api.batch.rule.Severity; import org.sonar.api.batch.sensor.Sensor; import org.sonar.api.batch.sensor.SensorContext; import org.sonar.api.batch.sensor.SensorDescriptor; @@ -53,8 +52,6 @@ public class StylelintReportSensor implements Sensor { private static final Logger LOG = Loggers.get(StylelintReportSensor.class); - private static final long DEFAULT_REMEDIATION_COST = 5L; - private static final Severity DEFAULT_SEVERITY = Severity.MAJOR; private static final String FILE_EXCEPTION_MESSAGE = "No issues information will be saved as the report file can't be read."; private final CssRules cssRules; @@ -130,8 +127,8 @@ public class StylelintReportSensor implements Sensor { .at(primaryLocation) .forRule(RuleKey.of(STYLELINT, stylelintKey)) .type(stylelintRuleLoader.ruleType(stylelintKey)) - .severity(DEFAULT_SEVERITY) - .remediationEffortMinutes(DEFAULT_REMEDIATION_COST) + .severity(stylelintRuleLoader.ruleSeverity(stylelintKey)) + .remediationEffortMinutes(stylelintRuleLoader.ruleConstantDebtMinutes(stylelintKey)) .save(); } -- cgit v1.2.3