noMultipleSpacesInRegularExpressionLiterals
Ce contenu n’est pas encore disponible dans votre langue.
Diagnostic Category: lint/complexity/noMultipleSpacesInRegularExpressionLiterals
Since: v1.0.0
Sources:
- Same as:
no-regex-spaces
Disallow unclear usage of consecutive space characters in regular expression literals
Examples
Section titled ExamplesInvalid
Section titled Invalidcode-block.js:1:2 lint/complexity/noMultipleSpacesInRegularExpressionLiterals FIXABLE ━━━━━━━━━━━━
✖ This regular expression contains unclear uses of consecutive spaces.
> 1 │ / /
│ ^^^
2 │
ℹ It’s hard to visually count the amount of spaces.
ℹ Safe fix: Use a quantifier instead.
1 │ - /···/
1 │ + /·{3}/
2 2 │
code-block.js:1:5 lint/complexity/noMultipleSpacesInRegularExpressionLiterals FIXABLE ━━━━━━━━━━━━
✖ This regular expression contains unclear uses of consecutive spaces.
> 1 │ /foo */
│ ^^
2 │
ℹ It’s hard to visually count the amount of spaces.
ℹ Safe fix: Use a quantifier instead.
1 │ - /foo··*/
1 │ + /foo·+/
2 2 │
code-block.js:1:5 lint/complexity/noMultipleSpacesInRegularExpressionLiterals FIXABLE ━━━━━━━━━━━━
✖ This regular expression contains unclear uses of consecutive spaces.
> 1 │ /foo {2,}bar {3,5}baz/
│ ^^^^^^^^^^^^
2 │
ℹ It’s hard to visually count the amount of spaces.
ℹ Safe fix: Use a quantifier instead.
1 │ - /foo··{2,}bar···{3,5}baz/
1 │ + /foo·{3,}bar·{5,7}baz/
2 2 │
code-block.js:1:11 lint/complexity/noMultipleSpacesInRegularExpressionLiterals FIXABLE ━━━━━━━━━━━
✖ This regular expression contains unclear uses of consecutive spaces.
> 1 │ /foo [ba]r b(a|z)/
│ ^^
2 │
ℹ It’s hard to visually count the amount of spaces.
ℹ Safe fix: Use a quantifier instead.
1 │ - /foo·[ba]r··b(a|z)/
1 │ + /foo·[ba]r·{2}b(a|z)/
2 2 │