UNPKG

stylelint-config-handsome

Version:
168 lines (165 loc) 5.85 kB
rules: # Possible errors color-no-invalid-hex: true font-family-no-duplicate-names: true function-calc-no-unspaced-operator: true function-linear-gradient-no-nonstandard-direction: true string-no-newline: true unit-no-unknown: true shorthand-property-no-redundant-values: true property-no-unknown: true keyframe-declaration-no-important: true declaration-block-no-duplicate-properties: true declaration-block-no-redundant-longhand-properties: true declaration-block-no-shorthand-property-overrides: true block-no-empty: true selector-pseudo-class-no-unknown: true selector-pseudo-element-no-unknown: true selector-type-no-unknown: true media-feature-name-no-unknown: true at-rule-no-unknown: true comment-no-empty: true max-nesting-depth: 4 no-descending-specificity: true no-duplicate-selectors: true no-empty-source: true no-extra-semicolons: true no-invalid-double-slash-comments: true no-unknown-animations: true # Limit language features # color-named # color-no-hex # function-blacklist # function-url-no-scheme-relative # function-url-scheme-blacklist # function-url-scheme-whitelist # function-whitelist number-max-precision: 4 # time-min-milliseconds # unit-blacklist # unit-whitelist value-no-vendor-prefix: true # custom-property-pattern # property-blacklist property-no-vendor-prefix: true # property-whitelist declaration-no-important: true # declaration-property-unit-blacklist # declaration-property-unit-whitelist # declaration-property-value-blacklist # declaration-property-value-whitelist declaration-block-single-line-max-declarations: 1 # selector-attribute-operator-blacklist # selector-attribute-operator-whitelist # selector-class-pattern # selector-id-pattern selector-max-attribute: 2 selector-max-class: 3 selector-max-combinators: 2 selector-max-compound-selectors: 4 selector-max-empty-lines: 0 selector-max-id: 2 # selector-max-specificity selector-max-type: 3 selector-max-universal: 1 # selector-nested-pattern selector-no-qualifying-type: true selector-no-vendor-prefix: true # selector-pseudo-class-blacklist # selector-pseudo-class-whitelist # media-feature-name-blacklist media-feature-name-no-vendor-prefix: true # media-feature-name-whitelist # custom-media-pattern # at-rule-blacklist at-rule-no-vendor-prefix: true # at-rule-whitelist # comment-word-blacklist # Stylistic issues color-hex-case: lower color-hex-length: short font-family-name-quotes: always-where-recommended # font-weight-notation # function-comma-newline-after # function-comma-newline-before function-comma-space-after: always # function-comma-space-before: never function-max-empty-lines: 0 function-name-case: lower # function-parentheses-newline-inside: always-multi-line # function-parentheses-space-inside: never-single-line function-url-quotes: always function-whitespace-after: always number-leading-zero: always number-no-trailing-zeros: true # string-quotes length-zero-no-unit: true unit-case: lower value-keyword-case: lower # value-list-comma-newline-after # value-list-comma-newline-before value-list-comma-space-after: always # value-list-comma-space-before value-list-max-empty-lines: 0 # custom-property-empty-line-before property-case: lower declaration-bang-space-after: never declaration-bang-space-before: always declaration-colon-newline-after: always-multi-line declaration-colon-space-after: always-single-line declaration-colon-space-before: never # declaration-empty-line-before declaration-block-semicolon-newline-after: always # declaration-block-semicolon-newline-before declaration-block-semicolon-space-after: always-single-line declaration-block-semicolon-space-before: never declaration-block-trailing-semicolon: always block-closing-brace-empty-line-before: never block-closing-brace-newline-after: always # block-closing-brace-newline-before # block-closing-brace-space-after # block-closing-brace-space-before block-opening-brace-newline-after: always # block-opening-brace-newline-before # block-opening-brace-space-after block-opening-brace-space-before: always selector-attribute-brackets-space-inside: never selector-attribute-operator-space-after: never selector-attribute-operator-space-before: never selector-attribute-quotes: always selector-combinator-space-after: always selector-combinator-space-before: always selector-descendant-combinator-no-non-space: true selector-pseudo-class-case: lower selector-pseudo-class-parentheses-space-inside: never selector-pseudo-element-case: lower selector-pseudo-element-colon-notation: double selector-type-case: lower selector-list-comma-newline-after: always-multi-line selector-list-comma-newline-before: never-multi-line selector-list-comma-space-after: always-single-line selector-list-comma-space-before: never # rule-empty-line-before media-feature-colon-space-after: always media-feature-colon-space-before: never media-feature-name-case: lower media-feature-parentheses-space-inside: never media-feature-range-operator-space-after: always media-feature-range-operator-space-before: always # media-query-list-comma-newline-after # media-query-list-comma-newline-before # media-query-list-comma-space-after # media-query-list-comma-space-before # at-rule-empty-line-before at-rule-name-case: lower # at-rule-name-newline-after at-rule-name-space-after: always at-rule-semicolon-newline-after: always at-rule-semicolon-space-before: never # comment-empty-line-before comment-whitespace-inside: always indentation: tab max-empty-lines: 2 # max-line-length no-eol-whitespace: true no-missing-end-of-source-newline: true