@mixkit/stylelint-config-mixkit
Version:
Default stylelint configuration for Mixkit.
95 lines (94 loc) • 2.65 kB
JavaScript
module.exports = {
plugins: [
"stylelint-order",
],
extends: [
"stylelint-config-standard",
"stylelint-config-idiomatic-order",
],
rules: {
"declaration-block-no-duplicate-properties": [
true,
{
ignore: ["consecutive-duplicates-with-different-values"],
},
],
"declaration-block-no-redundant-longhand-properties": null,
indentation: 2,
"block-no-empty": null,
"at-rule-empty-line-before": null,
"at-rule-no-unknown": null,
"no-duplicate-selectors": null,
"declaration-no-important": null,
"color-named": "never",
"color-no-hex": null,
"block-closing-brace-space-after": null,
"block-opening-brace-newline-before": null,
"at-rule-name-newline-after": null,
"comment-empty-line-before": [
"always",
{
except: ["first-nested"],
ignore: ["stylelint-commands"],
},
],
"max-line-length": null,
"order/order": [
"custom-properties",
"dollar-variables",
"at-variables",
"declarations",
"at-rules",
"rules",
],
},
overrides: [
{
files: "**/*.scss",
plugins: [
"stylelint-order",
"stylelint-scss",
],
extends: [
"stylelint-config-standard-scss",
"stylelint-config-idiomatic-order",
],
rules: {
"scss/at-import-no-partial-leading-underscore": null,
"scss/at-import-partial-extension": null,
"scss/at-import-partial-extension-blacklist": null,
"scss/at-import-partial-extension-whitelist": null,
"scss/at-mixin-named-arguments": null,
"scss/at-mixin-pattern": null,
"scss/dollar-variable-empty-line-after": [
null,
{
except: ["before-dollar-variable", "last-nested"],
ignore: ["inside-single-line-block"],
disableFix: true,
},
],
"scss/dollar-variable-empty-line-before": [
"never",
{
ignore: ["after-comment"],
},
],
"scss/dollar-variable-first-in-block": [
null,
{
ignore: ["comments", "imports"],
except: ["root", "at-rule", "function", "mixin", "loops"],
},
],
"scss/comment-no-loud": null,
"scss/media-feature-value-dollar-variable": null,
"scss/selector-nest-combinators": null,
"scss/selector-no-redundant-nesting-selector": null,
"scss/selector-no-union-class-name": null,
"scss/no-dollar-variables": null,
"scss/no-duplicate-dollar-variables": null,
},
},
],
};