wrap-regex
Require Regex Literals to be Wrapped (wrap-regex)
The --fix
option on the command line can automatically fix some of the problems reported by this rule.
When a regular expression is used in certain situations, it can end up looking like a division operator. For example:
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:
/*eslint wrap-regex: "error"*/
function a() {
return /foo/.test("bar"
}
Example of correct
code for this rule:
/*eslint wrap-regex: "error"*/
function a() {
return (/foo/).test("bar"
}
Version
This rule was introduced in ESLint 0.1.0.
Resources
© JS Foundation and other contributors
Licensed under the MIT License.