版本

wrap-regex

要求在正则表达式文字周围使用括号

🔧 可修复

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

此规则已在 ESLint v8.53.0 中弃用。请使用 相应规则@stylistic/eslint-plugin-js 中。

当在某些情况下使用正则表达式时,它最终可能看起来像除法运算符。例如

function a() {
    return /foo/.test("bar");
}

规则详细信息

这用于消除斜杠运算符的歧义,并有助于更易读的代码。

此规则的不正确代码示例

在游乐场中打开
/*eslint wrap-regex: "error"*/

function a() {
    return /foo/.test("bar");
}

此规则的正确代码示例

在游乐场中打开
/*eslint wrap-regex: "error"*/

function a() {
    return (/foo/).test("bar");
}

版本

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

资源

更改语言