diff --git a/.changeset/nice-ligers-type.md b/.changeset/nice-ligers-type.md new file mode 100644 index 0000000000..b0410b1cc2 --- /dev/null +++ b/.changeset/nice-ligers-type.md @@ -0,0 +1,5 @@ +--- +"stylelint": patch +--- + +Fixed: `at-rule-no-unknown` false positives for `@scroll-timeline` diff --git a/lib/reference/atKeywords.js b/lib/reference/atKeywords.js index 40fecce563..5773d14ea1 100644 --- a/lib/reference/atKeywords.js +++ b/lib/reference/atKeywords.js @@ -44,6 +44,7 @@ const atKeywords = uniteSets(pageMarginAtKeywords, [ 'ornaments', 'page', 'property', + 'scroll-timeline', 'styleset', 'stylistic', 'supports', diff --git a/lib/rules/at-rule-no-unknown/__tests__/index.js b/lib/rules/at-rule-no-unknown/__tests__/index.js index 3639493d05..abc72bcf37 100644 --- a/lib/rules/at-rule-no-unknown/__tests__/index.js +++ b/lib/rules/at-rule-no-unknown/__tests__/index.js @@ -91,6 +91,9 @@ testRule({ { code: '@layer framework { h1 { background: white; } }', }, + { + code: '@scroll-timeline foo {}', + }, ], reject: [