diff options
Diffstat (limited to 'sonar-css-plugin/src/main/java/org/sonar')
| -rw-r--r-- | sonar-css-plugin/src/main/java/org/sonar/css/plugin/CssRuleSensor.java | 5 | ||||
| -rw-r--r-- | sonar-css-plugin/src/main/java/org/sonar/css/plugin/CssRules.java | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/sonar-css-plugin/src/main/java/org/sonar/css/plugin/CssRuleSensor.java b/sonar-css-plugin/src/main/java/org/sonar/css/plugin/CssRuleSensor.java index d13038e..da781aa 100644 --- a/sonar-css-plugin/src/main/java/org/sonar/css/plugin/CssRuleSensor.java +++ b/sonar-css-plugin/src/main/java/org/sonar/css/plugin/CssRuleSensor.java @@ -71,6 +71,11 @@ public class CssRuleSensor implements Sensor { @Override public void execute(SensorContext context) { + if (cssRules.isEmpty()) { + LOG.warn("No rules are activated in CSS Quality Profile"); + return; + } + if (!checkCompatibleNodeVersion(context)) { return; } diff --git a/sonar-css-plugin/src/main/java/org/sonar/css/plugin/CssRules.java b/sonar-css-plugin/src/main/java/org/sonar/css/plugin/CssRules.java index b2f3560..e05461b 100644 --- a/sonar-css-plugin/src/main/java/org/sonar/css/plugin/CssRules.java +++ b/sonar-css-plugin/src/main/java/org/sonar/css/plugin/CssRules.java @@ -101,6 +101,10 @@ public class CssRules { return config; } + public boolean isEmpty() { + return stylelintKeyToRuleKey.isEmpty(); + } + public static class StylelintConfig { Map<String, Boolean> rules = new HashMap<>(); } |
