{
  "plugins": [
    "stylelint-csstree-validator"
  ],
  "rules": {
    "csstree/validator": true,
    "color-hex-length": "short",
    "color-no-invalid-hex": true,
    "length-zero-no-unit": [
      true,
      {
        "message": "0 value for unit should not include unit."
      }
    ],
    "number-leading-zero": "never",
    "number-no-trailing-zeros": true,
    "font-family-no-duplicate-names": true,
    "font-family-no-missing-generic-family-keyword": true,
    "function-calc-no-invalid": true,
    "unit-no-unknown": true,
    "property-no-unknown": true,
    "declaration-block-no-duplicate-properties": true,
    "declaration-block-no-shorthand-property-overrides": true,
    "block-no-empty": true,
    "selector-pseudo-class-no-unknown": true,
    "selector-pseudo-element-no-unknown": true,
    "selector-type-no-unknown": true,
    "media-feature-name-no-unknown": true,
    "at-rule-no-unknown": true,
    "no-descending-specificity": true,
    "no-duplicate-at-import-rules": true,
    "no-duplicate-selectors": true,
    "no-empty-source": true,
    "no-extra-semicolons": true,
    "no-invalid-double-slash-comments": true,
    "shorthand-property-no-redundant-values": true,
    "no-unknown-animations": true,
    "font-family-name-quotes": "always-unless-keyword",
    "value-keyword-case": "lower",
    "property-case": "lower",
    "declaration-block-trailing-semicolon": "always",
    "selector-pseudo-class-case": "lower",
    "selector-pseudo-element-case": "lower",
    "selector-type-case": "lower",
    "media-feature-name-case": "lower",
    "at-rule-name-case": "lower"
  }
}
