Skip to content

Commit 5e7c4f0

Browse files
authored
Fix selector-pseudo-*-no-unknown false positives for some meter pseudo classes/elements (#8708)
1 parent 5ef3ad8 commit 5e7c4f0

File tree

4 files changed

+26
-1
lines changed

4 files changed

+26
-1
lines changed

.changeset/smooth-lies-sin.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"stylelint": patch
3+
---
4+
5+
Fixed: `selector-pseudo-*-no-unknown` false positives for some meter pseudo classes/elements

lib/reference/selectors.cjs

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/reference/selectors.mjs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,14 @@ const vendorSpecificPseudoElements = uniteSets(webkitScrollbarPseudoElements, [
197197
'-webkit-meter-inner-element',
198198
'-webkit-meter-optimum-value',
199199
'-webkit-meter-suboptimum-value',
200+
'-webkit-meter-horizontal-bar',
201+
'-webkit-meter-horizontal-optimum-value',
202+
'-webkit-meter-horizontal-suboptimal-value',
203+
'-webkit-meter-horizontal-even-less-good-value',
204+
'-webkit-meter-vertical-bar',
205+
'-webkit-meter-vertical-optimum-value',
206+
'-webkit-meter-vertical-suboptimal-value',
207+
'-webkit-meter-vertical-even-less-good-value',
200208
'-webkit-progress-bar',
201209
'-webkit-progress-inner-element',
202210
'-webkit-progress-value',
@@ -403,6 +411,7 @@ export const pseudoClasses = uniteSets(
403411
'disabled',
404412
'empty',
405413
'enabled',
414+
'even-less-good-value',
406415
'first-child',
407416
'first-of-type',
408417
'focus-visible',
@@ -439,6 +448,7 @@ export const pseudoClasses = uniteSets(
439448
'root',
440449
'scope',
441450
'state',
451+
'suboptimal-value',
442452
'target',
443453
'unchecked',
444454
'unresolved',

lib/rules/selector-pseudo-class-no-unknown/__tests__/index.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ testRule({
154154
code: ':checked, :unchecked, :indeterminate {}',
155155
},
156156
{
157-
code: 'meter:low-value {}',
157+
code: 'meter:low-value, meter:suboptimal-value {}',
158158
},
159159
{
160160
code: stripIndent`

0 commit comments

Comments
 (0)