# Linter ReadMe: https://github.com/sasstools/sass-lint/tree/master/docs/rules files: include: 'frontend/**/*.s+(a|c)ss' ignore: - 'frontend/styles/global/_fonts.scss' - 'frontend/styles/global/_icons.scss' options: formatter: stylish merge-default-rules: false rules: bem-depth: - 1 - max-depth: 1 border-zero: - 1 - convention: '0' brace-style: - 1 - allow-single-line: false class-name-format: - 1 - convention: ^(?!js-).* convention-explanation: should not be written in the form js-* clean-import-paths: - 1 - filename-extension: true leading-underscore: false empty-line-between-blocks: - 1 - ignore-single-line-rulesets: false extends-before-declarations: 1 extends-before-mixins: 1 final-newline: - 1 - include: true force-attribute-nesting: 1 force-element-nesting: 1 force-pseudo-nesting: 1 function-name-format: - 1 - convention: '^[\-_a-z]+$' convention-explanation: 'Variables must contain only lowercase letters, hyphens, and underscores' hex-length: - 1 - style: short hex-notation: - 1 - style: lowercase id-name-format: - 1 - convention: hyphenatedbem indentation: - 1 - size: 2 leading-zero: - 0 mixin-name-format: - 1 - convention: '^[\-_a-z]+$' convention-explanation: 'Variables must contain only lowercase letters, hyphens, and underscores' mixins-before-declarations: - 1 - exclude: ['breakpoint', 'media', 'placeholder'] nesting-depth: - 1 - max-depth: 4 no-color-keywords: 1 no-color-literals: 0 no-css-comments: 1 no-duplicate-properties: 1 no-empty-rulesets: 1 no-extends: 0 no-ids: 1 no-important: 1 no-invalid-hex: 1 no-mergeable-selectors: 1 no-misspelled-properties: - 1 - extra-properties: [] no-qualifying-elements: - 1 - allow-element-with-attribute: true allow-element-with-class: false allow-element-with-id: false no-trailing-zero: 1 no-transition-all: 1 no-url-protocols: 1 placeholder-name-format: - 1 - convention: hyphenatedbem property-sort-order: 0 quotes: - 1 - style: single shorthand-values: 1 single-line-per-selector: 1 space-after-bang: - 1 - include: false space-after-colon: - 1 - include: true space-after-comma: 1 space-before-bang: - 1 - include: true space-before-brace: - 1 - include: true space-before-colon: 1 space-between-parens: - 1 - include: false trailing-semicolon: 1 url-quotes: 1 variable-name-format: - 1 - convention: '^[\-_a-z]+$' convention-explanation: 'Variables must contain only lowercase letters, hyphens, and underscores' zero-unit: 1