unicorn/no-hex-escape 細部までこだわる
何を行うか
一貫性と明確さのために、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