@efficientcss/stylelint-config-ecss
Version:
Linting rules for EfficientCSS
58 lines (57 loc) • 1.63 kB
JavaScript
// stylelint.config.js
export default {
"plugins": [
"./content-block.js"
"./content-margin.js"
"./content-float.js"
"./content-padding.js"
"./selector-dimensions.js"
"./component-outside.js"
"./component-dimensions.js"
"./spacing-large.js"
"./position-sensitive.js"
"./technique-centered.js"
"./flex-shorthand.js"
"./relative-width.js"
"./pseudo-disallowed.js"
"./class-numbered.js"
"./not-class.js"
"./class-child-prefix.js"
"./class-combined-prefix.js"
"./tag-scoped-class.js"
"./selector-unnecessary.js"
"./z-index-static.js"
"./padding-constraints.js"
"./align-display.js"
"./flex-prop.js"
"./position-prop.js"
"./overflow-hidden.js"
],
"rules": {
"ecss/content-block": true,
"ecss/content-margin": true,
"ecss/content-float": true,
"ecss/content-padding": true,
"ecss/selector-dimensions": true,
"ecss/component-outside": true,
"ecss/component-dimensions": true,
"ecss/spacing-large": true,
"ecss/position-sensitive": true,
"ecss/technique-centered": true,
"ecss/flex-shorthand": true,
"ecss/relative-width": true,
"ecss/pseudo-disallowed": true,
"ecss/class-numbered": true,
"ecss/not-class": true,
"ecss/class-child-prefix": true,
"ecss/class-combined-prefix": true,
"ecss/tag-scoped-class": true,
"ecss/selector-unnecessary": true,
"ecss/z-index-static": true,
"ecss/padding-constraints": true,
"ecss/align-display": true,
"ecss/flex-prop": true,
"ecss/position-prop": true,
"ecss/overflow-hidden": true
}
};