Skip to content

noUnknownPseudoClass

¥Summary

¥How to configure

biome.json
{
"linter": {
"rules": {
"correctness": {
"noUnknownPseudoClass": "error"
}
}
}
}

¥Description

禁止未知的伪类选择器。

¥Disallow unknown pseudo-class selectors.

有关已知伪类的详细信息,请参阅 MDN web 文档

¥For details on known pseudo-class, see the MDN web docs

此规则忽略供应商前缀的伪类选择器。

¥This rule ignores vendor-prefixed pseudo-class selectors.

¥Examples

¥Invalid

a:unknown {}
code-block.css:1:3 lint/correctness/noUnknownPseudoClass ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Unexpected unknown pseudo-class unknown

> 1 │ a:unknown {}
^^^^^^^
2 │

See MDN web docs for more details.

a:UNKNOWN {}
code-block.css:1:3 lint/correctness/noUnknownPseudoClass ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Unexpected unknown pseudo-class UNKNOWN

> 1 │ a:UNKNOWN {}
^^^^^^^
2 │

See MDN web docs for more details.

a:hoverr {}
code-block.css:1:3 lint/correctness/noUnknownPseudoClass ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Unexpected unknown pseudo-class hoverr

> 1 │ a:hoverr {}
^^^^^^
2 │

See MDN web docs for more details.

¥Valid

a:hover {}
a:focus {}
:not(p) {}
input:-moz-placeholder {}

¥Related links