react/no-unescaped-entities 細かい
何を行うか
このルールは、意図して JSX エスケープ文字として使用するはずの文字が、誤って JSX 文の中でテキストノードとして挿入されてしまうことを防ぎます。
なぜ問題か
JSX エスケープ文字は、通常コードとして解釈されるべき文字を、意図的にコードに埋め込むために使用されます。
例
不正な例
jsx
<div> > </div>正しい例
jsx
<div> > </div>jsx
<div> {">"} </div>利用方法
設定ファイルまたは CLI でこのルールを 有効化 するには、以下の通りです:
json
{
"plugins": ["react"],
"rules": {
"react/no-unescaped-entities": "error"
}
}bash
oxlint --deny react/no-unescaped-entities --react-plugin