Skip to content
← Back to rules

react/no-unescaped-entities 严格

An auto-fix is available for this rule.

它的作用

此规则防止本意作为 JSX 转义字符的字符被意外注入为 JSX 语句中的文本节点。

为什么这是问题?

JSX 转义字符用于将原本会被解释为代码的字符注入到 JSX 语句中。

示例

错误

jsx
<div> > </div>

正确

jsx
<div> &gt; </div>
jsx
<div> {">"} </div>

如何使用

通过配置文件或 CLI 启用 此规则,可以使用:

json
{
  "plugins": ["react"],
  "rules": {
    "react/no-unescaped-entities": "error"
  }
}
bash
oxlint --deny react/no-unescaped-entities --react-plugin

参考资料