Stylelint: Allow leading underscore in CSS variable names (#38966)

This commit is contained in:
diondiondion
2026-05-08 16:24:02 +02:00
committed by GitHub
parent 8d6406f561
commit dcc26c1b24
2 changed files with 9 additions and 2 deletions

View File

@@ -1,11 +1,11 @@
.list { .list {
--item-gap: var(--number-fields-gap, 24px); --_item-gap: var(--number-fields-gap, 24px);
display: flex; display: flex;
flex-wrap: wrap; flex-wrap: wrap;
margin: 0; margin: 0;
padding: 0; padding: 0;
gap: 4px var(--item-gap); gap: 4px var(--_item-gap);
font-size: 13px; font-size: 13px;
color: var(--color-text-secondary); color: var(--color-text-secondary);
} }

View File

@@ -24,6 +24,13 @@ module.exports = {
'selector-id-pattern': null, 'selector-id-pattern': null,
'value-keyword-case': null, 'value-keyword-case': null,
'value-no-vendor-prefix': null, 'value-no-vendor-prefix': null,
'custom-property-pattern': [
'^_?[a-z]([a-z0-9])*(-[a-z0-9]+)*$',
{
message: (name) =>
`Expected custom property name "${name}" to be kebab-case (optional leading underscore allowed)`,
},
],
'scss/dollar-variable-empty-line-before': null, 'scss/dollar-variable-empty-line-before': null,
'scss/no-global-function-names': null, 'scss/no-global-function-names': null,