eslint/no-nonoctal-decimal-escape 正しさ
何を実行するか
このルールは文字列リテラル内の \8 および \9 エスケープシーケンスの使用を禁止します。
なぜ問題なのか
ECMAScript の仕様では、文字列リテラル内の \8 および \9 はレガシーフィーチャーとして扱われています。
例
このルールに違反するコードの例:
javascript
let x = "\8";
let y = "\9";このルールに準拠するコードの例:
javascript
let x = "8";
let y = "\\9";使い方
設定ファイルまたは CLI でこのルールを有効化するには、以下のようにします:
json
{
"rules": {
"no-nonoctal-decimal-escape": "error"
}
}bash
oxlint --deny no-nonoctal-decimal-escape