]>
git.proxmox.com Git - pve-eslint.git/blob - eslint/lib/rules/no-div-regex.js
2 * @fileoverview Rule to check for ambiguous div operator in regexes
3 * @author Matt DuVall <http://www.mattduvall.com>
8 //------------------------------------------------------------------------------
10 //------------------------------------------------------------------------------
17 description
: "disallow division operators explicitly at the beginning of regular expressions",
19 url
: "https://eslint.org/docs/rules/no-div-regex"
27 unexpected
: "A regular expression literal can be confused with '/='."
32 const sourceCode
= context
.getSourceCode();
37 const token
= sourceCode
.getFirstToken(node
);
39 if (token
.type
=== "RegularExpression" && token
.value
[1] === "=") {
42 messageId
: "unexpected",
44 return fixer
.replaceTextRange([token
.range
[0] + 1, token
.range
[0] + 2], "[=]");