You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
335 lines
8.5 KiB
335 lines
8.5 KiB
/* |
|
* @Author: zhong_m |
|
* @Date: 2021-12-20 15:46:50 |
|
* @LastEditTime: 2022-04-13 10:20:39 |
|
* @LastEditors: zhong_m |
|
* @Description: stylelint配置文件 |
|
* @FilePath: \central-system\.stylelintrc.js |
|
*/ |
|
|
|
module.exports = { |
|
"extends" : [ "stylelint-config-recommended-scss" ], |
|
"plugins" : [ "stylelint-order", "stylelint-scss" ], |
|
"rules" : { |
|
"alpha-value-notation": "number", // |
|
"color-function-notation": "legacy", |
|
"selector-class-pattern": "((\\w+(-\\w)*)|(fks-\\w+__\\w+))", |
|
"selector-pseudo-element-no-unknown": [ |
|
true, |
|
{ |
|
"ignorePseudoElements": ["v-deep"] |
|
} |
|
], |
|
"selector-pseudo-class-no-unknown": [ |
|
true, |
|
{ |
|
"ignorePseudoClasses": ["deep"] |
|
} |
|
], |
|
"no-empty-source" : null, |
|
"property-no-vendor-prefix" : [ true , { "ignoreProperties" : [ "background-clip" ]}], |
|
"number-leading-zero" : "never" , |
|
"number-no-trailing-zeros" : true , |
|
"length-zero-no-unit" : true , |
|
"value-list-comma-space-after" : "always" , |
|
"declaration-colon-space-after" : "always" , |
|
"value-list-max-empty-lines" : 0, |
|
"shorthand-property-no-redundant-values" : true , |
|
"declaration-block-no-duplicate-properties" : true , |
|
"declaration-block-no-redundant-longhand-properties" : true , |
|
"declaration-block-semicolon-newline-after" : "always" , |
|
"block-closing-brace-newline-after" : "always" , |
|
"media-feature-colon-space-after" : "always" , |
|
"media-feature-range-operator-space-after" : "always" , |
|
"at-rule-name-space-after" : "always" , |
|
"indentation" : 2, |
|
"no-eol-whitespace" : true , |
|
"string-no-newline" : null, |
|
"no-invalid-position-at-import-rule": null, |
|
"scss/at-import-partial-extension": null, |
|
"scss/no-global-function-names": null, |
|
"no-descending-specificity": null, |
|
// "at-rule-no-unknown": null, |
|
// "at-rule-whitelist": ["mixin", "includes", ], |
|
// "no-invalid-double-slash-comments" : false, |
|
"order/order" : [ |
|
"custom-properties" , |
|
"dollar-variables" , |
|
"declarations" , |
|
"rules" , |
|
"at-rules" |
|
], |
|
"order/properties-order" : [ |
|
"content" , |
|
"position" , |
|
"z-index" , |
|
"top" , |
|
"bottom" , |
|
"left" , |
|
"right" , |
|
"float" , |
|
"clear" , |
|
"columns" , |
|
"columns-width" , |
|
"columns-count" , |
|
"column-rule" , |
|
"column-rule-width" , |
|
"column-rule-style" , |
|
"column-rule-color" , |
|
"column-fill" , |
|
"column-span" , |
|
"column-gap" , |
|
"display" , |
|
"grid" , |
|
"grid-template-rows" , |
|
"grid-template-columns" , |
|
"grid-template-areas" , |
|
"grid-auto-rows" , |
|
"grid-auto-columns" , |
|
"grid-auto-flow" , |
|
"grid-column-gap" , |
|
"grid-row-gap" , |
|
"grid-template" , |
|
"grid-template-rows" , |
|
"grid-template-columns" , |
|
"grid-template-areas" , |
|
"grid-gap" , |
|
"grid-row-gap" , |
|
"grid-column-gap" , |
|
"grid-area" , |
|
"grid-row-start" , |
|
"grid-row-end" , |
|
"grid-column-start" , |
|
"grid-column-end" , |
|
"grid-column" , |
|
"grid-column-start" , |
|
"grid-column-end" , |
|
"grid-row" , |
|
"grid-row-start" , |
|
"grid-row-end" , |
|
"flex" , |
|
"flex-grow" , |
|
"flex-shrink" , |
|
"flex-basis" , |
|
"flex-flow" , |
|
"flex-direction" , |
|
"flex-wrap" , |
|
"justify-content" , |
|
"align-content" , |
|
"align-items" , |
|
"align-self" , |
|
"order" , |
|
"table-layout" , |
|
"empty-cells" , |
|
"caption-side" , |
|
"border-collapse" , |
|
"border-spacing" , |
|
"list-style" , |
|
"list-style-type" , |
|
"list-style-position" , |
|
"list-style-image" , |
|
"ruby-align" , |
|
"ruby-merge" , |
|
"ruby-position" , |
|
"box-sizing" , |
|
"width" , |
|
"min-width" , |
|
"max-width" , |
|
"height" , |
|
"min-height" , |
|
"max-height" , |
|
"padding" , |
|
"padding-top" , |
|
"padding-right" , |
|
"padding-bottom" , |
|
"padding-left" , |
|
"margin" , |
|
"margin-top" , |
|
"margin-right" , |
|
"margin-bottom" , |
|
"margin-left" , |
|
"border" , |
|
"border-width" , |
|
"border-top-width" , |
|
"border-right-width" , |
|
"border-bottom-width" , |
|
"border-left-width" , |
|
"border-style" , |
|
"border-top-style" , |
|
"border-right-style" , |
|
"border-bottom-style" , |
|
"border-left-style" , |
|
"border-color" , |
|
"border-top-color" , |
|
"border-right-color" , |
|
"border-bottom-color" , |
|
"border-left-color" , |
|
"border-image" , |
|
"border-image-source" , |
|
"border-image-slice" , |
|
"border-image-width" , |
|
"border-image-outset" , |
|
"border-image-repeat" , |
|
"border-top" , |
|
"border-top-width" , |
|
"border-top-style" , |
|
"border-top-color" , |
|
"border-top" , |
|
"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-right-radius" , |
|
"border-bottom-right-radius" , |
|
"border-bottom-left-radius" , |
|
"border-top-left-radius" , |
|
"outline" , |
|
"outline-width" , |
|
"outline-color" , |
|
"outline-style" , |
|
"outline-offset" , |
|
"overflow" , |
|
"overflow-x" , |
|
"overflow-y" , |
|
"resize" , |
|
"visibility" , |
|
"font" , |
|
"font-style" , |
|
"font-variant" , |
|
"font-weight" , |
|
"font-stretch" , |
|
"font-size" , |
|
"font-family" , |
|
"font-synthesis" , |
|
"font-size-adjust" , |
|
"font-kerning" , |
|
"line-height" , |
|
"text-align" , |
|
"text-align-last" , |
|
"vertical-align" , |
|
"text-overflow" , |
|
"text-justify" , |
|
"text-transform" , |
|
"text-indent" , |
|
"text-emphasis" , |
|
"text-emphasis-style" , |
|
"text-emphasis-color" , |
|
"text-emphasis-position" , |
|
"text-decoration" , |
|
"text-decoration-color" , |
|
"text-decoration-style" , |
|
"text-decoration-line" , |
|
"text-underline-position" , |
|
"text-shadow" , |
|
"white-space" , |
|
"overflow-wrap" , |
|
"word-wrap" , |
|
"word-break" , |
|
"line-break" , |
|
"hyphens" , |
|
"letter-spacing" , |
|
"word-spacing" , |
|
"quotes" , |
|
"tab-size" , |
|
"orphans" , |
|
"writing-mode" , |
|
"text-combine-upright" , |
|
"unicode-bidi" , |
|
"text-orientation" , |
|
"direction" , |
|
"text-rendering" , |
|
"font-feature-settings" , |
|
"font-language-override" , |
|
"image-rendering" , |
|
"image-orientation" , |
|
"image-resolution" , |
|
"shape-image-threshold" , |
|
"shape-outside" , |
|
"shape-margin" , |
|
"color" , |
|
"background" , |
|
"background-image" , |
|
"background-position" , |
|
"background-size" , |
|
"background-repeat" , |
|
"background-origin" , |
|
"background-clip" , |
|
"background-attachment" , |
|
"background-color" , |
|
"background-blend-mode" , |
|
"isolation" , |
|
"clip-path" , |
|
"mask" , |
|
"mask-image" , |
|
"mask-mode" , |
|
"mask-position" , |
|
"mask-size" , |
|
"mask-repeat" , |
|
"mask-origin" , |
|
"mask-clip" , |
|
"mask-composite" , |
|
"mask-type" , |
|
"filter" , |
|
"box-shadow" , |
|
"opacity" , |
|
"transform-style" , |
|
"transform" , |
|
"transform-box" , |
|
"transform-origin" , |
|
"perspective" , |
|
"perspective-origin" , |
|
"backface-visibility" , |
|
"transition" , |
|
"transition-property" , |
|
"transition-duration" , |
|
"transition-timing-function" , |
|
"transition-delay" , |
|
"animation" , |
|
"animation-name" , |
|
"animation-duration" , |
|
"animation-timing-function" , |
|
"animation-delay" , |
|
"animation-iteration-count" , |
|
"animation-direction" , |
|
"animation-fill-mode" , |
|
"animation-play-state" , |
|
"scroll-behavior" , |
|
"scroll-snap-type" , |
|
"scroll-snap-destination" , |
|
"scroll-snap-coordinate" , |
|
"cursor" , |
|
"touch-action" , |
|
"caret-color" , |
|
"ime-mode" , |
|
"object-fit" , |
|
"object-position" , |
|
"counter-reset" , |
|
"counter-increment" , |
|
"will-change" , |
|
"pointer-events" , |
|
"all" , |
|
"page-break-before" , |
|
"page-break-after" , |
|
"page-break-inside" , |
|
"widows" |
|
], |
|
}, |
|
"overrides": [ |
|
{ |
|
"files": ["*.scss", "**/*.scss"], |
|
"customSyntax": "postcss-scss" |
|
}, |
|
{ |
|
"files": ["*.vue", "**/*.vue"], |
|
"customSyntax": "postcss-html" |
|
} |
|
] |
|
} |