@groww-tech/stylelint-config
Version:
Standard Stylelint config adopted in Groww. Customized as per requirement and preferences of devs in Groww.
33 lines (30 loc) • 1.11 kB
JavaScript
module.exports = {
"extends": "stylelint-config-standard",
"plugins": [
"stylelint-declaration-strict-value",
"stylelint-no-unsupported-browser-features",
"./custom-plugins/no-redeclare-mint-primitive-vars.js",
"./custom-plugins/no-redeclare-mint-semantic-vars.js",
"./custom-plugins/no-redeclare-mint-util.js",
"./custom-plugins/no-usage-mint-primitive-vars.js",
"./custom-plugins/use-mint-util-over-vars.js",
],
"rules": {
"declaration-no-important": [true, { "severity": "warning" }],
"rule-empty-line-before": ["always", { "severity": "warning" }],
"selector-id-pattern": null,
"selector-class-pattern": null,
"custom-property-pattern": null,
"keyframes-name-pattern": null,
"color-hex-case": ["upper", { "severity": "warning" }],
"scale-unlimited/declaration-strict-value": [
["/color$/", "z-index", "background"], { "severity": "warning" }
],
"plugin/no-unsupported-browser-features": [true, {
"browsers": ["> 2%"],
"ignore": ["rem"],
"ignorePartialSupport": true,
"severity": "warning"
}]
}
}