{ "extends": ["stylelint-config-standard"], "ignoreFiles": ["dist/**", "node_modules/**", "configurator/**", "configurator-archive/**"], "rules": { "color-function-notation": "modern", "alpha-value-notation": "number", "custom-property-pattern": ["^sf-[a-z][a-z0-9]*(-[a-z0-9]+)*(--[a-z0-9][a-z0-9]*(-[a-z0-9]+)*)?$", { "message": "Custom properties must use --sf-(-)* with an optional -- suffix. Single dashes separate name segments (size, variant, shade); a double dash marks an application-slot override point. At most one double-dash separator allowed." }], "keyframes-name-pattern": ["^sf-", { "message": "Keyframe names must start with sf-" }], "selector-class-pattern": null, "selector-id-pattern": null, "function-no-unknown": [true, { "ignoreFunctions": ["sign", "light-dark"] }], "lightness-notation": null, "hue-degree-notation": null, "number-max-precision": null, "declaration-block-single-line-max-declarations": null, "no-duplicate-selectors": null, "no-descending-specificity": null, "custom-property-empty-line-before": null, "comment-empty-line-before": null, "rule-empty-line-before": null, "at-rule-empty-line-before": null, "declaration-empty-line-before": null, "import-notation": null, "declaration-block-no-redundant-longhand-properties": null } }