aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-css-plugin/src/main/java/org/sonar
diff options
context:
space:
mode:
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.java5
-rw-r--r--sonar-css-plugin/src/main/java/org/sonar/css/plugin/CssRules.java4
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<>();
}