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