Skip to content
Snippets Groups Projects
.stylelintrc.yaml 2.22 KiB
Newer Older
  • Learn to ignore specific revisions
  •   - stylelint-config-standard
    
      - stylelint-config-standard-scss
    rules:
      at-rule-disallowed-list:
        - debug
      at-rule-no-unknown: null
      at-rule-no-vendor-prefix: true
      block-no-empty: null
      color-hex-length: short
      color-named: never
      color-no-invalid-hex: true
      declaration-block-no-redundant-longhand-properties: null
      declaration-block-single-line-max-declarations: 1
      declaration-empty-line-before: null
      declaration-no-important: true
      declaration-property-value-disallowed-list:
        border:
          - none
        border-top:
          - none
        border-right:
          - none
        border-bottom:
          - none
        border-left:
          - none
      font-family-name-quotes: null
      function-url-quotes: always
      length-zero-no-unit: true
      max-nesting-depth:
        - 4
        - ignoreAtRules:
    
      media-feature-name-no-vendor-prefix: true
    
      media-feature-range-notation: prefix
    
      no-descending-specificity: null
      property-no-unknown: true
      property-no-vendor-prefix: true
      rule-empty-line-before:
        - always-multi-line
        - except:
    
      scss/at-extend-no-missing-placeholder: true
      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/at-mixin-pattern: "^[a-z]+([a-z0-9-]+[a-z0-9]+)?$"
      scss/at-rule-no-unknown: true
      scss/comment-no-empty: null
      #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/no-global-function-names: null
      #scss/percent-placeholder-pattern: "^[a-z]+([a-z0-9-]+[a-z0-9]+)?$"
      #scss/selector-no-redundant-nesting-selector: true
      selector-class-pattern:
        - "^[a-z0-9\\-]+$"
        - message: Selector should be written in lowercase with hyphens (selector-class-pattern)
      selector-max-compound-selectors: 3
      selector-max-id: 0
      #selector-no-qualifying-type: true
      selector-no-vendor-prefix: true
      selector-pseudo-element-colon-notation: double
      selector-pseudo-element-no-unknown: true
      shorthand-property-no-redundant-values: true
      value-no-vendor-prefix: true