From 3ad5232345519caed38a24c70fb77e91757833bf Mon Sep 17 00:00:00 2001 From: Elena Vilchik Date: Fri, 23 Nov 2018 10:28:41 +0100 Subject: Fix FP S4659: ":local" and ":global" css-modules switches (#145) --- .../css/plugin/rules/SelectorPseudoClassNoUnknown.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'sonar-css-plugin/src/main/java/org') diff --git a/sonar-css-plugin/src/main/java/org/sonar/css/plugin/rules/SelectorPseudoClassNoUnknown.java b/sonar-css-plugin/src/main/java/org/sonar/css/plugin/rules/SelectorPseudoClassNoUnknown.java index d647499..0f37f84 100644 --- a/sonar-css-plugin/src/main/java/org/sonar/css/plugin/rules/SelectorPseudoClassNoUnknown.java +++ b/sonar-css-plugin/src/main/java/org/sonar/css/plugin/rules/SelectorPseudoClassNoUnknown.java @@ -19,6 +19,8 @@ */ package org.sonar.css.plugin.rules; +import java.util.Arrays; +import java.util.List; import org.sonar.check.Rule; @Rule(key = "S4659") @@ -28,4 +30,15 @@ public class SelectorPseudoClassNoUnknown implements CssRule { public String stylelintKey() { return "selector-pseudo-class-no-unknown"; } + + @Override + public List stylelintOptions() { + return Arrays.asList(true, new StylelintIgnoreOption()); + } + + + private static class StylelintIgnoreOption { + // Used by GSON serialization + private final String[] ignorePseudoClasses = {"local", "global"}; + } } -- cgit v1.2.3