oxc/bad-char-at-comparison 正确性
它的作用
当 charAt 方法的返回值用于与长度大于 1 的字符串进行比较时,此规则会发出警告。
为什么这是不好的?
charAt 方法返回一个长度为 1 的字符串。如果将其返回值与长度大于 1 的字符串进行比较,比较结果将始终为 false。
示例
此规则的 错误 代码示例:
javascript
a.charAt(4) === "a2";
a.charAt(4) === "/n";此规则的 正确 代码示例:
javascript
a.charAt(4) === "a";
a.charAt(4) === "\n";如何使用
要通过配置文件或 CLI 启用 此规则,可以使用:
json
{
"rules": {
"oxc/bad-char-at-comparison": "error"
}
}bash
oxlint --deny oxc/bad-char-at-comparison