wrap-regex
要求在正则表达式文字周围使用括号
🔧 可修复
此规则报告的一些问题可以通过 --fix
命令行 选项自动修复
此规则已在 ESLint v8.53.0 中弃用。请使用 相应规则 在 @stylistic/eslint-plugin-js
中。
当在某些情况下使用正则表达式时,它最终可能看起来像除法运算符。例如
function a() {
return /foo/.test("bar");
}
规则详细信息
这用于消除斜杠运算符的歧义,并有助于更易读的代码。
此规则的不正确代码示例
在游乐场中打开
/*eslint wrap-regex: "error"*/
function a() {
return .test("bar");
}
此规则的正确代码示例
在游乐场中打开
/*eslint wrap-regex: "error"*/
function a() {
return (/foo/).test("bar");
}
版本
此规则是在 ESLint v0.1.0 中引入的。