Prefer predefined quantifiers (+*?) instead of their more verbose form.
configuration in plugin:clean-regex/recommended
: "warn"
Prefer predefined quantifiers over general quantifiers. E.g. ?
instead of
{0,1}
, *
instead of {0,}
, and +
instead of {1,}
.
Predefined use less characters than their verbose counterparts and are therefore easier to read.
Examples of valid code for this rule:
/a+b*c?/
/a{2,}b{2,6}c{2}/
Examples of invalid code for this rule:
/a{1,}/
/a{0,}/
/a{0,1}/