'use strict'; module.exports = { 'extends': [ 'stylelint-config-standard', 'stylelint-config-recess-order' ], 'rules': { 'alpha-value-notation': null, 'at-rule-empty-line-before': null, 'at-rule-name-space-after': 'always', 'at-rule-semicolon-space-before': 'never', 'block-closing-brace-empty-line-before': null, 'block-closing-brace-newline-after': null, 'block-opening-brace-space-before': null, 'color-function-notation': null, 'color-named': 'never', 'custom-property-empty-line-before': null, 'custom-property-pattern': null, 'declaration-block-no-redundant-longhand-properties': null, 'declaration-block-semicolon-newline-before': 'never-multi-line', 'declaration-empty-line-before': null, 'declaration-no-important': true, 'font-weight-notation': [ 'numeric', { 'ignore': [ 'relative' ] } ], 'function-url-no-scheme-relative': true, 'max-empty-lines': 2, 'max-line-length': null, 'no-descending-specificity': null, 'number-leading-zero': 'never', 'number-max-precision': null, 'rule-empty-line-before': null, 'selector-list-comma-newline-before': 'never-multi-line', 'selector-list-comma-space-after': 'always-single-line', 'selector-list-comma-space-before': 'never-single-line', 'selector-max-attribute': 2, 'selector-max-class': 4, 'selector-max-combinators': 4, 'selector-max-compound-selectors': 4, 'selector-max-id': 0, 'selector-max-specificity': null, 'selector-max-type': 2, 'selector-max-universal': 1, 'selector-no-qualifying-type': true, 'selector-not-notation': null, // TODO enable this later 'unicode-bom': 'never', 'value-list-comma-newline-after': 'never-multi-line', 'value-list-comma-newline-before': 'never-multi-line', 'value-list-comma-space-after': 'always' }, 'overrides': [ { 'files': '**/*.scss', 'extends': [ 'stylelint-config-standard-scss', 'stylelint-config-recess-order' ], 'rules': { 'annotation-no-unknown': null, 'no-invalid-position-at-import-rule': null, 'scss/at-extend-no-missing-placeholder': null, 'scss/at-function-named-arguments': 'never', 'scss/at-if-closing-brace-newline-after': null, 'scss/at-if-closing-brace-space-after': null, 'scss/at-if-no-null': null, 'scss/at-mixin-argumentless-call-parentheses': 'always', 'scss/at-mixin-pattern': null, 'scss/at-rule-conditional-no-parentheses': null, 'scss/comment-no-empty': null, 'scss/dimension-no-non-numeric-values': true, 'scss/dollar-variable-colon-space-after': 'at-least-one-space', 'scss/dollar-variable-empty-line-before': null, 'scss/double-slash-comment-empty-line-before': null, 'scss/double-slash-comment-whitespace-inside': null, 'scss/function-quote-no-quoted-strings-inside': null, 'scss/media-feature-value-dollar-variable': null, // Disable since node-sass is still supported as a builder and it doesn't support the @use syntax 'scss/no-global-function-names': null, 'scss/selector-no-redundant-nesting-selector': true } } ] };