|
{ |
|
"extends": [ |
|
"stylelint-config-standard", |
|
"stylelint-config-css-modules" |
|
], |
|
"plugins": [ |
|
"stylelint-declaration-block-order", |
|
"stylelint-declaration-use-variable" |
|
], |
|
"rules": { |
|
"at-rule-no-vendor-prefix": true, |
|
"comment-empty-line-before": "never", |
|
"declaration-no-important": true, |
|
"function-url-no-scheme-relative": true, |
|
"function-url-quotes": "always", |
|
"max-nesting-depth": 1, |
|
"media-feature-name-no-vendor-prefix": true, |
|
"number-leading-zero": "never", |
|
"number-max-precision": 3, |
|
"property-no-vendor-prefix": true, |
|
"selector-attribute-quotes": "always", |
|
"selector-no-attribute": true, |
|
"selector-no-qualifying-type": true, |
|
"selector-no-id": true, |
|
"selector-no-type": true, |
|
"selector-no-universal": true, |
|
"selector-no-vendor-prefix": true, |
|
"selector-pseudo-element-colon-notation": "double", |
|
"selector-pseudo-element-no-unknown": true, |
|
"selector-root-no-composition": true, |
|
"selector-type-no-unknown": true, |
|
"string-quotes": "single", |
|
"value-no-vendor-prefix": true, |
|
"stylelint-disable-reason": "always-after", |
|
|
|
"declaration-block-properties-order": [ |
|
[ |
|
"composes", |
|
"position", |
|
"top", |
|
"right", |
|
"bottom", |
|
"left", |
|
"z-index", |
|
"display", |
|
"visibility", |
|
"flex", |
|
"flex-grow", |
|
"flex-shrink", |
|
"flex-basis", |
|
"flex-direction", |
|
"flex-flow", |
|
"flex-wrap", |
|
"align-content", |
|
"align-items", |
|
"align-self", |
|
"justify-content", |
|
"order", |
|
"float", |
|
"clear", |
|
"overflow", |
|
"overflow-x", |
|
"overflow-y", |
|
"-webkit-overflow-scrolling", |
|
"clip", |
|
"box-sizing", |
|
"margin", |
|
"margin-top", |
|
"margin-right", |
|
"margin-bottom", |
|
"margin-left", |
|
"padding", |
|
"padding-top", |
|
"padding-right", |
|
"padding-bottom", |
|
"padding-left", |
|
"min-width", |
|
"min-height", |
|
"max-width", |
|
"max-height", |
|
"width", |
|
"height", |
|
"outline", |
|
"outline-width", |
|
"outline-style", |
|
"outline-color", |
|
"outline-offset", |
|
"border", |
|
"border-spacing", |
|
"border-collapse", |
|
"border-width", |
|
"border-style", |
|
"border-color", |
|
"border-top", |
|
"border-top-width", |
|
"border-top-style", |
|
"border-top-color", |
|
"border-right", |
|
"border-right-width", |
|
"border-right-style", |
|
"border-right-color", |
|
"border-bottom", |
|
"border-bottom-width", |
|
"border-bottom-style", |
|
"border-bottom-color", |
|
"border-left", |
|
"border-left-width", |
|
"border-left-style", |
|
"border-left-color", |
|
"border-radius", |
|
"border-top-left-radius", |
|
"border-top-right-radius", |
|
"border-bottom-right-radius", |
|
"border-bottom-left-radius", |
|
"border-image", |
|
"border-image-source", |
|
"border-image-slice", |
|
"border-image-width", |
|
"border-image-outset", |
|
"border-image-repeat", |
|
"border-top-image", |
|
"border-right-image", |
|
"border-bottom-image", |
|
"border-left-image", |
|
"border-corner-image", |
|
"border-top-left-image", |
|
"border-top-right-image", |
|
"border-bottom-right-image", |
|
"border-bottom-left-image", |
|
"background", |
|
"background-color", |
|
"background-image", |
|
"background-attachment", |
|
"background-position", |
|
"background-position-x", |
|
"background-position-y", |
|
"background-clip", |
|
"background-origin", |
|
"background-size", |
|
"background-repeat", |
|
"box-decoration-break", |
|
"box-shadow", |
|
"color", |
|
"table-layout", |
|
"caption-side", |
|
"empty-cells", |
|
"list-style", |
|
"list-style-position", |
|
"list-style-type", |
|
"list-style-image", |
|
"quotes", |
|
"content", |
|
"counter-increment", |
|
"counter-reset", |
|
"-ms-writing-mode", |
|
"vertical-align", |
|
"text-align", |
|
"text-align-last", |
|
"text-decoration", |
|
"text-emphasis", |
|
"text-emphasis-position", |
|
"text-emphasis-style", |
|
"text-emphasis-color", |
|
"text-indent", |
|
"text-justify", |
|
"text-outline", |
|
"text-transform", |
|
"text-wrap", |
|
"text-overflow", |
|
"text-overflow-ellipsis", |
|
"text-overflow-mode", |
|
"text-shadow", |
|
"text-rendering", |
|
"white-space", |
|
"word-spacing", |
|
"word-wrap", |
|
"word-break", |
|
"tab-size", |
|
"hyphens", |
|
"letter-spacing", |
|
"font", |
|
"font-weight", |
|
"font-style", |
|
"font-variant", |
|
"font-size-adjust", |
|
"font-stretch", |
|
"font-size", |
|
"font-family", |
|
"font-feature-settings", |
|
"-webkit-font-smoothing", |
|
"-moz-osx-font-smoothing", |
|
"src", |
|
"line-height", |
|
"opacity", |
|
"filter", |
|
"resize", |
|
"cursor", |
|
"nav-index", |
|
"nav-up", |
|
"nav-right", |
|
"nav-down", |
|
"nav-left", |
|
"transition", |
|
"transition-delay", |
|
"transition-timing-function", |
|
"transition-duration", |
|
"transition-property", |
|
"transform", |
|
"transform-origin", |
|
"animation", |
|
"animation-name", |
|
"animation-duration", |
|
"animation-play-state", |
|
"animation-timing-function", |
|
"animation-delay", |
|
"animation-iteration-count", |
|
"animation-direction", |
|
"animation-fill-mode", |
|
"pointer-events", |
|
"unicode-bidi", |
|
"direction", |
|
"columns", |
|
"column-span", |
|
"column-width", |
|
"column-count", |
|
"column-fill", |
|
"column-gap", |
|
"column-rule", |
|
"column-rule-width", |
|
"column-rule-style", |
|
"column-rule-color", |
|
"break-before", |
|
"break-inside", |
|
"break-after", |
|
"page-break-before", |
|
"page-break-inside", |
|
"page-break-after", |
|
"orphans", |
|
"widows", |
|
"zoom", |
|
"max-zoom", |
|
"min-zoom", |
|
"user-zoom", |
|
"orientation", |
|
"user-select", |
|
"fill", |
|
"stroke" |
|
], |
|
{ "unspecified": "bottomAlphabetical" } |
|
], |
|
|
|
"plugin/declaration-block-order": [ |
|
"custom-properties", |
|
"dollar-variables", |
|
"declarations", |
|
"rules", |
|
"at-rules" |
|
], |
|
|
|
"sh-waqar/declaration-use-variable": [ |
|
[ |
|
"/color/", |
|
"z-index", |
|
"font-size", |
|
"border-radius", |
|
"/background/" |
|
] |
|
] |
|
} |
|
} |