summaryrefslogtreecommitdiff
path: root/.stylelintrc
blob: 69de9a5dd138cb273cb642fdcb706a90ad5949ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
  "extends": "stylelint-config-recommended",
  "plugins": [
    "stylelint-scss"
  ],
  "rules": {
    "no-descending-specificity": null,
    "font-family-no-missing-generic-family-keyword": null,
    "at-rule-no-unknown": [ true, {
      ignoreAtRules: ["include", "each", "mixin", "extend", "if", "function", "for", "else", "return"]
    }],
    "selector-type-no-unknown": [true, {
      "ignoreTypes": ["gl-emoji"]
    }],
    "unit-no-unknown" : [true, {
      "ignoreFunctions": ["-webkit-image-set"]
    }],
    "scss/at-extend-no-missing-placeholder": null,
    "scss/at-function-pattern": "^[a-z]+([a-z0-9-]+[a-z0-9]+)?$",
    "scss/at-import-no-partial-leading-underscore": true,
    "scss/at-import-partial-extension-blacklist": ["scss"],
    "scss/at-mixin-pattern": "^[a-z]+([a-z0-9-]+[a-z0-9]+)?$",
    "scss/at-rule-no-unknown": true,
    "scss/dollar-variable-colon-space-after": "always",
    "scss/dollar-variable-colon-space-before": "never",
    "scss/dollar-variable-pattern": "^[_]?[a-z]+([a-z0-9-]+[a-z0-9]+)?$",
    "scss/percent-placeholder-pattern": "^[a-z]+([a-z0-9-]+[a-z0-9]+)?$",
    "scss/selector-no-redundant-nesting-selector": true,
  }
}