UNPKG

@widgitlabs/stylelint-config

Version:

Widgit Labs Coding Standards for CSS and SCSS.

63 lines (62 loc) 1.87 kB
{ "extends": [ "@wordpress/stylelint-config/scss" ], "rules": { "comment-empty-line-before": [ "always", { "except": [ "first-nested"], "ignore": [ "stylelint-commands" ] } ], "block-closing-brace-newline-before": "always-multi-line", "declaration-block-semicolon-newline-after": "always-multi-line", "declaration-block-single-line-max-declarations": 4, "declaration-no-important": true, "declaration-property-unit-disallowed-list": { "font-size": [ "px" ] }, "declaration-property-unit-allowed-list": { "animation": [ "ms" ], "animation-delay": [ "ms" ], "animation-duration": [ "ms" ], "line-height": [], "transition": [ "ms" ], "transition-delay": [ "ms" ], "transition-duration": [ "ms" ] }, "function-parentheses-space-inside": "always-single-line", "function-comma-space-after": "always-single-line", "function-url-quotes": "always", "max-line-length": 100, "max-empty-lines": 1, "max-nesting-depth": [ 2, { "ignore": [ "blockless-at-rules" ] } ], "media-feature-parentheses-space-inside": "always", "rule-empty-line-before" : [ "always", { "except": [ "first-nested" ], "ignore": [ "after-comment" ] } ], "at-rule-empty-line-before" : [ "always", { "except": [ "blockless-after-blockless", "first-nested" ], "ignore": [ "after-comment" ], "ignoreAtRules": [ "if", "else if", "else" ] } ], "number-max-precision": 3, "selector-class-pattern": [ "^(?<block>(?:[a-z][a-z0-9]*)(?:-[a-z0-9]+)*)(?<element>(?:__[a-z][a-z0-9]*(?:-[a-z0-9]+)*))?(?<modifier>(?:--[a-z][a-z0-9]*)(?:-[a-z0-9]+)*)?$", { "resolveNestedSelectors": true } ], "selector-id-pattern": null } }