files:
  include: "app/sass/*.s+(a|c)ss"

options:
  formatter: stylish

rules:
  attribute-quotes: 2
  bem-depth:
    - 2
    - max-depth: 3
  border-zero:
    - 2
    - convention: none
  brace-style:
    - 2
    - allow-single-line: false
    - style: 2tbs
  class-name-format: 0
  clean-import-paths: 2
  declarations-before-nesting: 2
  empty-args: 2
  empty-line-between-blocks:
    - 2
    - allow-single-line-rulesets: true
  extends-before-declarations: 2
  extends-before-mixins: 2
  final-newline: 2
  force-attribute-nesting: 2
  force-element-nesting: 0
  force-pseudo-nesting: 0
  function-name-format:
    - 2
    - allow-leading-underscore: false
    - convention: hyphenatedbem
  hex-length: 2
  hex-notation: 2
  id-name-format: 0
  indentation: 2
  leading-zero:
    - 2
    - include: true
  max-file-line-count: 0
  max-line-length: 0
  mixins-before-declarations: 2
  mixin-name-format:
    allow-leading-underscore: false
    convention: hypenatedbem
  nesting-depth:
    - 2
    - max-depth: 3
  no-attribute-selectors: 0
  no-color-hex: 0
  no-color-keywords: 2
  no-color-literals:
    - 0
    - allow-map-identifiers: true
    - allow-rgba: true
    - allow-variable-identifiers: true
  no-combinators: 0
  no-css-comments: 2
  no-debug: 2
  no-disallowed-properties: 0
  no-duplicate-properties: 2
  no-empty-rulesets: 2
  no-extends: 0
  no-ids: 2
  no-important: 2
  no-invalid-hex: 2
  no-mergeable-selectors: 2
  no-misspelled-properties: 2
  no-qualifying-elements:
    - 2
    - allow-element-with-attribute: true
    - allow-element-with-class: false
    - allow-element-with-id: false
  no-trailing-whitespace: 2
  no-trailing-zero: 2
  no-transition-all: 0
  no-universal-selectors: 0
  no-url-domains: 2
  no-url-protocols: 2
  no-vendor-prefixes:
    - 0
    - ignore-non-standard: true
  no-warn: 2
  one-declaration-per-line: 0
  placeholder-in-extend: 0
  placeholder-name-format:
    - 2
    - allow-leading-underscore: false
    - convention: hyphenatedbem
  property-sort-order:
    - 2
    - order:
      - width
      - max-width
      - min-width
      - height
      - max-height
      - min-height
      - margin
      - padding
      - top
      - right
      - bottom
      - left
      -
      - align-content
      - align-items
      - animation
      - animation-delay
      - animation-direction
      - animation-duration
      - animation-fill-mode
      - animation-iteration-count
      - animation-name
      - animation-play-state
      - animation-timing-function
      - appearance
      - backface-visibility
      - background
      - background-attachment
      - background-clip
      - background-color
      - background-image
      - background-origin
      - background-position
      - background-repeat
      - background-size
      - border
      -
      - border-top
      - border-right
      - border-bottom
      - border-left
      -
      - border-top-color
      - border-right-color
      - border-bottom-color
      - border-left-color
      -
      - border-top-style
      - border-right-style
      - border-bottom-style
      - border-left-style
      -
      - border-top-width
      - border-right-width
      - border-bottom-width
      - border-left-width
      -
      - border-top-right-radius
      - border-bottom-right-radius
      - border-top-left-radius
      - border-bottom-left-radius
      -
      - border-radius-topright
      - border-radius-bottomright
      - border-radius-topleft
      - border-radius-bottomleft
      -
      - border-collapse
      - border-color
      - border-image
      - border-radius
      - border-spacing
      - border-style
      - border-width
      -
      - box-align
      - box-decoration-break
      - box-flex
      - box-orient
      - box-pack
      - box-shadow
      - box-sizing
      - caption-side
      - clear
      - clip
      - color
      - content
      - counter-increment
      - counter-reset
      - cursor
      - direction
      - display
      - empty-cells
      - filter
      - flex
      - flex-align
      - flex-direction
      - flex-flow
      - flex-grow
      - flex-order
      - flex-pack
      - float
      - font
      - font-family
      - font-size
      - font-smoothing
      - font-style
      - font-variant
      - font-weight
      - grid
      - grid-area
      - grid-gap
      - grid-template
      - grid-template-columns
      - hyphens
      - interpolation-mode
      - justify-content
      - letter-spacing
      - line-height
      - list-style
      - list-style-image
      - list-style-position
      - list-style-type
      - margin-collapse
      -
      - margin-top
      - margin-right
      - margin-bottom
      - margin-left
      -
      - margin-top-collapse
      - margin-right-collapse
      - margin-bottom-collapse
      - margin-left-collapse
      -
      - marks
      - object-fit
      - object-position
      - opacity
      - osx-font-smoothing
      - outline
      - outline-color
      - outline-offset
      - outline-style
      - outline-width
      - overflow
      - overflow-scrolling
      - overflow-x
      - overflow-y
      - padding-top
      - padding-right
      - padding-bottom
      - padding-left
      - page
      - pointer-events
      - position
      - quotes
      - resize
      - set-link-source
      - size
      - speak
      - src
      - table-layout
      - text-align
      - text-decoration
      - text-indent
      - text-orientation
      - text-overflow
      - text-rendering
      - text-shadow
      - text-size-adjust
      - text-transform
      - transform
      - transform-origin
      - transition
      - transition-delay
      - transition-duration
      - transition-property
      - transition-timing-function
      - unicode-bidi
      - user-select
      - vertical-align
      - visibility
      - white-space
      - word-break
      - word-spacing
      - word-wrap
      - writing-mode
      - z-index
      - zoom
  property-units: 0
  pseudo-element: 2
  quotes:
    - 2
    - style: double
  shorthand-values: 2
  single-line-per-selector: 2
  space-after-bang: 0
  space-after-colon: 2
  space-after-comma: 2
  space-around-operator: 2
  space-before-bang: 2
  space-before-brace: 2
  space-before-colon: 0
  space-between-parens: 0
  trailing-semicolon: 2
  url-quotes: 2
  variable-for-property: 0
  variable-name-format:
    - 2
    - allow-leading-underscore: false
    - convention: hyphenatedbem
  zero-unit: 0