.stylelintrc 1.12 KB
Newer Older
Tim Zallmann's avatar
Tim Zallmann committed
1
{
2
   "extends": ["@gitlab/stylelint-config"],
3 4 5
   "ignoreFiles": [
     "app/assets/stylesheets/pages/emojis.scss",
     "app/assets/stylesheets/startup/startup-*.scss",
6
     "ee/app/assets/stylesheets/startup/startup-*.scss",
7
     "app/assets/stylesheets/lazy_bundles/select2.scss",
8 9
     "app/assets/stylesheets/highlight/themes/*.scss",
     "app/assets/stylesheets/lazy_bundles/cropper.css"
10
   ],
Tim Zallmann's avatar
Tim Zallmann committed
11
   "plugins":[
12 13
      "./scripts/frontend/stylelint/stylelint-duplicate-selectors.js",
      "./scripts/frontend/stylelint/stylelint-utility-classes.js",
Tim Zallmann's avatar
Tim Zallmann committed
14 15
   ],
   "rules":{
16
      "max-nesting-depth": [
17
         3,
Tim Zallmann's avatar
Tim Zallmann committed
18 19 20 21 22 23 24 25 26 27
         {
            "ignoreAtRules":[
               "each",
               "media",
               "supports",
               "include"
            ],
            "severity":"warning"
         }
      ],
28
      "selector-max-compound-selectors":[3, { "severity": "warning" }],
29 30 31 32 33 34 35 36
      "stylelint-gitlab/utility-classes":[true,{ "severity": "warning" }],
      "declaration-block-no-duplicate-properties": [
        true,
        {
          "ignore": ["consecutive-duplicates"]
        }
      ],
      "no-eol-whitespace": true,
Tim Zallmann's avatar
Tim Zallmann committed
37
   }
Tim Zallmann's avatar
Tim Zallmann committed
38
}