// @ts-expect-error -- La dépendance ne dispose pas de types. import { propertyGroups } from "stylelint-config-clean-order"; const propertiesOrder = Array.from(propertyGroups).map(properties => ({ emptyLineBefore: "never", noEmptyLineBetween: true, properties, })); /** @type {import("stylelint").Config} */ export default { extends: ["stylelint-config-standard", "stylelint-config-clean-order", "stylelint-config-recommended-vue"], plugins: ["stylelint-declaration-block-no-ignored-properties"], rules: { "custom-property-pattern": null, "declaration-block-no-duplicate-custom-properties": true, "declaration-block-no-duplicate-properties": true, "declaration-block-no-redundant-longhand-properties": true, "declaration-block-no-shorthand-property-overrides": true, "order/properties-order": [propertiesOrder, { severity: "error", unspecified: "bottomAlphabetical" }], "plugin/declaration-block-no-ignored-properties": true, }, };