版本

no-div-regex

禁止在正则表达式开头显式使用等号

🔧 可修复

此规则报告的一些问题可以通过 --fix 命令行 选项自动修复

❄️ 已冻结

此规则目前处于冻结状态,不接受功能请求。

正则表达式字面量开头的字符 /= 可能会与除法赋值运算符混淆。

function bar() { return /=foo/; }

规则详情

此规则禁止在正则表达式字面量开头的斜杠 (/) 后使用等号 (=),因为字符 /= 可能会与除法赋值运算符混淆。

此规则的 错误 代码示例

在 Playground 中打开
/*eslint no-div-regex: "error"*/

function bar() { return /=foo/; }

此规则的 正确 代码示例

在 Playground 中打开
/*eslint no-div-regex: "error"*/

function bar() { return /[=]foo/; }

版本

此规则在 ESLint v0.1.0 中引入。

资源

更改语言