regexp/no-legacy-features
💼 This rule is enabled in the following configs: 🟢 flat/recommended
, 🔵 recommended
.
disallow legacy RegExp features
📖 Rule Details
This rule disallow legacy RegExp features.
🔧 Options
json
{
"regexp/no-legacy-features": ["error", {
"staticProperties": [
"input", "$_",
"lastMatch", "$&",
"lastParen", "$+",
"leftContext", "$`",
"rightContext", "$'",
"$1", "$2", "$3", "$4", "$5", "$6", "$7", "$8", "$9"
],
"prototypeMethods": ["compile"]
}]
}
staticProperties
... An array of legacy static properties to forbid.prototypeMethods
... An array of legacy prototype methods to forbid.
📚 Further reading
🚀 Version
This rule was introduced in eslint-plugin-regexp v0.6.0