options: formatter: stylish files: include: '_sass/**/*.s+(a|c)ss' ignore: - 'dist/*.css' - '/node_modules/**/*.s+(a|c)ss' rules: # Extends extends-before-declarations: 0 extends-before-mixins: 0 placeholder-in-extend: 0 # Styleguide attribute-quotes: 2 bem-depth: 0 border-zero: 0 brace-style: 2 clean-import-paths: 2 empty-args: 0 hex-length: 2 hex-notation: 2 indentation: - 2 - size: 2 leading-zero: 0 nesting-depth: 2 property-sort-order: 0 pseudo-element: 0 quotes: - 2 - style: 'single' shorthand-values: 0 url-quotes: 2 variable-for-property: 0 zero-unit: 2 # Final items final-newline: 0 # Nesting force-attribute-nesting: 0 force-element-nesting: 0 force-pseudo-nesting: 0 # Disallow no-attribute-selectors: 0 no-color-hex: 0 no-color-keywords: 2 no-color-literals: 0 no-combinators: 0 no-css-comments: 2 no-debug: 0 no-disallowed-properties: 0 no-duplicate-properties: - 2 - exclude: - display - opacity no-empty-rulesets: 2 no-extends: 0 no-ids: 0 no-important: 0 no-invalid-hex: 2 no-mergeable-selectors: 0 no-qualifying-elements: - 2 - allow-element-with-attribute: true allow-element-with-class: true no-misspelled-properties: 2 no-trailing-whitespace: 2 no-trailing-zero: 0 no-transition-all: 0 no-universal-selectors: 0 no-url-domain: 0 no-url-protocols: 0 no-vendor-prefixes: 0 no-warn: 0 property-units: 0 # Mixins mixins-before-declarations: 0 # Inner spacing space-after-bang: 0 space-before-bang: 0 space-before-brace: 2 space-after-colon: 2 space-before-colon: 0 space-after-comma: 2 space-between-parens: 0 space-around-operator: 2 # Line spacing empty-line-between-blocks: 2 one-declaration-per-line: 2 single-line-per-selector: 2 # Final items trailing-semicolon: 2 # Name formats class-name-format: - 2 - convention: 'hyphenatedbem' ignore: - 'processStep' function-name-format: 0 id-name-format: 0 mixin-name-format: 2 placeholder-name-format: 0 variable-name-format: - 2 - convention: 'hyphenatedbem'