Skip to content
← Back to rules

unicorn/no-hex-escape 細部までこだわる

An auto-fix is available for this rule.

何を行うか

一貫性と明確さのために、16進数エスケープの代わりにユニコードエスケープを使用するルールを強制します。

なぜ問題なのか

このルールに違反する誤ったコードの例:

javascript
const foo = "\x1B";
const foo = `\x1B${bar}`;

このルールに準拠する正しいコードの例:

javascript
const foo = "\u001B";
const foo = `\u001B${bar}`;

使用方法

設定ファイルまたは CLI でこのルールを有効化するには、以下のいずれかを使用できます。

json
{
  "rules": {
    "unicorn/no-hex-escape": "error"
  }
}
bash
oxlint --deny unicorn/no-hex-escape

参照