wrap-regex
When a regular expression is used in certain situations, it can end up looking like a division operator. For example:
js
function a() {
return /foo/.test("bar");
}
Rule Details
This is used to disambiguate the slash operator and facilitates more readable code.
Example of incorrect code for this rule:
js
/*eslint @stylistic/js/wrap-regex: "error"*/
function a() {
return /foo/.test("bar");
}
incorrect
Example of correct code for this rule:
js
/*eslint @stylistic/js/wrap-regex: "error"*/
function a() {
return (/foo/).test("bar");
}
correct