regexp/prefer-d
💼 This rule is enabled in the following configs: 🟢 flat/recommended, 🔵 recommended.
🔧 This rule is automatically fixable by the --fix CLI option.
enforce using
\d
📖 Rule Details
This rule is aimed at using \d instead of [0-9] in regular expressions.
🔧 Options
{
"regexp/prefer-d": [
"error",
{
"insideCharacterClass": "d"
}
]
}insideCharacterClass
This option control how character class element equivalent to \d will be treated.
Note: This option does not affect character classes equivalent to \d. E.g. [\d], [0-9], and [0123456789] are unaffected. It also does not affect expression non-nested operands equivalent to \d. E.g. [\d&&x], and [\d--x] are unaffected.
insideCharacterClass: "d"Character class element equivalent to
\dwill be reported and replaced with\d.insideCharacterClass: "range"Character class element equivalent to
\dwill be reported and replaced with the range0-9.insideCharacterClass: "ignore"(default)Character class element will not be reported.
🚀 Version
This rule was introduced in eslint-plugin-regexp v0.1.0