github.com/cjdelisle/matterfoss@v5.11.1+incompatible/.sass-lint.yml (about)

     1  # sass-lint config generated by make-sass-lint-config v0.1.1
     2  #
     3  # The following scss-lint Linters are not yet supported by sass-lint:
     4  # DisableLinterReason, ElsePlacement, PropertyCount, SelectorDepth
     5  # SpaceAroundOperator, TrailingWhitespace, UnnecessaryParentReference, Compass::*
     6  #
     7  # The following settings/values are unsupported by sass-lint:
     8  # Linter Indentation, option "allow_non_nested_indentation"
     9  # Linter Indentation, option "character"
    10  # Linter NestingDepth, option "ignore_parent_selectors"
    11  # Linter PropertySortOrder, option "min_properties"
    12  # Linter PropertySortOrder, option "separate_groups"
    13  # Linter SpaceBeforeBrace, option "allow_single_line_padding"
    14  # Linter VendorPrefix, option "identifier_list"
    15  
    16  files:
    17    include: '**/*.scss'
    18  options:
    19    formatter: stylish
    20    merge-default-rules: false
    21  rules:
    22    bem-depth:
    23      - 1
    24      - max-depth: 3
    25    border-zero:
    26      - 1
    27      - convention: none
    28    brace-style:
    29      - 2
    30      - allow-single-line: true
    31    class-name-format:
    32      - 1
    33      - convention: hyphenatedbem
    34    clean-import-paths:
    35      - 1
    36      - filename-extension: false
    37        leading-underscore: false
    38    empty-line-between-blocks:
    39      - 2
    40      - ignore-single-line-rulesets: true
    41    extends-before-declarations: 1
    42    extends-before-mixins: 1
    43    final-newline:
    44      - 1
    45      - include: true
    46    force-attribute-nesting: 1
    47    force-element-nesting: 1
    48    force-pseudo-nesting: 1
    49    function-name-format:
    50      - 1
    51      - allow-leading-underscore: true
    52        convention: hyphenatedlowercase
    53    hex-length:
    54      - 1
    55      - style: short
    56    hex-notation:
    57      - 1
    58      - style: lowercase
    59    id-name-format:
    60      - 1
    61      - convention: hyphenatedbem
    62    indentation:
    63      - 2
    64      - size: 4
    65    leading-zero:
    66      - 1
    67      - include: false
    68    mixin-name-format:
    69      - 0
    70      - allow-leading-underscore: true
    71        convention: hyphenatedlowercase
    72    mixins-before-declarations: 1
    73    nesting-depth:
    74      - 1
    75      - max-depth: 4
    76    no-color-keyword: 1
    77    no-color-literals: 1
    78    no-css-comments: 1
    79    no-debug: 1
    80    no-duplicate-properties: 1
    81    no-empty-rulesets: 1
    82    no-extends: 0
    83    no-ids: 1
    84    no-important: 1
    85    no-invalid-hex: 1
    86    no-mergeable-selectors: 1
    87    no-misspelled-properties:
    88      - 1
    89      - extra-properties: ['overflow-scrolling', 'font-smoothing']
    90    no-qualifying-elements:
    91      - 1
    92      - allow-element-with-attribute: false
    93        allow-element-with-class: false
    94        allow-element-with-id: false
    95    no-trailing-zero: 1
    96    no-transition-all: 0
    97    no-url-protocols: 1
    98    no-vendor-prefixes:
    99      - 1
   100      - additional-identifiers: []
   101        excluded-identifiers: []
   102    placeholder-in-extend: 1
   103    placeholder-name-format:
   104      - 1
   105      - convention: hyphenatedlowercase
   106    property-sort-order:
   107      - 1
   108      - ignore-custom-properties: false
   109    property-units:
   110      - 1
   111      - global:
   112          - ch
   113          - em
   114          - ex
   115          - rem
   116          - cm
   117          - in
   118          - mm
   119          - pc
   120          - pt
   121          - px
   122          - q
   123          - vh
   124          - vw
   125          - vmin
   126          - vmax
   127          - deg
   128          - grad
   129          - rad
   130          - turn
   131          - ms
   132          - s
   133          - Hz
   134          - kHz
   135          - dpi
   136          - dpcm
   137          - dppx
   138          - '%'
   139        per-property: {}
   140    quotes:
   141      - 1
   142      - style: single
   143    shorthand-values:
   144      - 1
   145      - allowed-shorthands:
   146          - 1
   147          - 2
   148          - 3
   149    single-line-per-selector: 2
   150    space-after-bang:
   151      - 2
   152      - include: false
   153    space-after-colon:
   154      - 2
   155      - include: true
   156    space-after-comma:
   157      - 1
   158      - include: true
   159    space-before-bang:
   160      - 2
   161      - include: true
   162    space-before-brace:
   163      - 2
   164      - include: true
   165    space-before-colon: 1
   166    space-between-parens:
   167      - 2
   168      - include: false
   169    trailing-semicolon: 2
   170    url-quotes: 1
   171    variable-for-property:
   172      - 0
   173      - properties: []
   174    variable-name-format:
   175      - 1
   176      - allow-leading-underscore: true
   177        convention: hyphenatedlowercase
   178    zero-unit: 1