You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[regexp/control-character-escape](https://ota-meshi.github.io/eslint-plugin-regexp/rules/control-character-escape.html)| enforce consistent escaping of control characters |:wrench:|
102
-
|[regexp/hexadecimal-escape](https://ota-meshi.github.io/eslint-plugin-regexp/rules/hexadecimal-escape.html)| enforce consistent usage of hexadecimal escape |:wrench:|
103
-
|[regexp/letter-case](https://ota-meshi.github.io/eslint-plugin-regexp/rules/letter-case.html)| enforce into your favorite case |:wrench:|
104
-
|[regexp/match-any](https://ota-meshi.github.io/eslint-plugin-regexp/rules/match-any.html)| enforce match any character style |:star::wrench:|
105
-
|[regexp/negation](https://ota-meshi.github.io/eslint-plugin-regexp/rules/negation.html)| enforce use of escapes on negation |:wrench:|
106
102
|[regexp/no-assertion-capturing-group](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-assertion-capturing-group.html)| disallow capturing group that captures assertions. |:star:|
107
-
|[regexp/no-dupe-characters-character-class](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-dupe-characters-character-class.html)| disallow duplicate characters in the RegExp character class |:star::wrench:|
|[regexp/no-empty-alternative](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-empty-alternative.html)| disallow alternatives without elements ||
110
105
|[regexp/no-empty-group](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-empty-group.html)| disallow empty group |:star:|
111
106
|[regexp/no-empty-lookarounds-assertion](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-empty-lookarounds-assertion.html)| disallow empty lookahead assertion or empty lookbehind assertion |:star:|
|[regexp/no-invisible-character](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-invisible-character.html)| disallow invisible raw character |:star::wrench:|
114
108
|[regexp/no-lazy-ends](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-lazy-ends.html)| disallow lazy quantifiers at the end of an expression ||
|[regexp/no-potentially-useless-backreference](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-potentially-useless-backreference.html)| disallow backreferences that reference a group that might not be matched ||
111
+
|[regexp/no-useless-assertions](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-useless-assertions.html)| disallow assertions that are known to always accept (or reject) ||
112
+
|[regexp/no-useless-backreference](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-useless-backreference.html)| disallow useless backreferences in regular expressions |:star:|
113
+
|[regexp/no-useless-dollar-replacements](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-useless-dollar-replacements.html)| disallow useless `$` replacements in replacement string ||
|[regexp/control-character-escape](https://ota-meshi.github.io/eslint-plugin-regexp/rules/control-character-escape.html)| enforce consistent escaping of control characters |:wrench:|
121
+
|[regexp/negation](https://ota-meshi.github.io/eslint-plugin-regexp/rules/negation.html)| enforce use of escapes on negation |:wrench:|
122
+
|[regexp/no-dupe-characters-character-class](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-dupe-characters-character-class.html)| disallow duplicate characters in the RegExp character class |:star::wrench:|
123
+
|[regexp/no-invisible-character](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-invisible-character.html)| disallow invisible raw character |:star::wrench:|
115
124
|[regexp/no-legacy-features](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-legacy-features.html)| disallow legacy RegExp features ||
|[regexp/no-potentially-useless-backreference](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-potentially-useless-backreference.html)| disallow backreferences that reference a group that might not be matched ||
|[regexp/no-trivially-nested-quantifier](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-trivially-nested-quantifier.html)| disallow nested quantifiers that can be rewritten as one quantifier |:wrench:|
124
131
|[regexp/no-unused-capturing-group](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-unused-capturing-group.html)| disallow unused capturing group ||
125
-
|[regexp/no-useless-assertions](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-useless-assertions.html)| disallow assertions that are known to always accept (or reject) ||
126
-
|[regexp/no-useless-backreference](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-useless-backreference.html)| disallow useless backreferences in regular expressions |:star:|
127
132
|[regexp/no-useless-character-class](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-useless-character-class.html)| disallow character class with one character |:wrench:|
128
-
|[regexp/no-useless-dollar-replacements](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-useless-dollar-replacements.html)| disallow useless `$` replacements in replacement string ||
129
-
|[regexp/no-useless-escape](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-useless-escape.html)| disallow unnecessary escape characters in RegExp ||
|[regexp/no-useless-quantifier](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-useless-quantifier.html)| disallow quantifiers that can be removed |:wrench:|
136
138
|[regexp/no-useless-range](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-useless-range.html)| disallow unnecessary range of characters by using a hyphen |:wrench:|
|[regexp/no-zero-quantifier](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-zero-quantifier.html)| disallow quantifiers with a maximum of zero ||
139
141
|[regexp/optimal-lookaround-quantifier](https://ota-meshi.github.io/eslint-plugin-regexp/rules/optimal-lookaround-quantifier.html)| disallow the alternatives of lookarounds that end with a non-constant quantifier ||
140
-
|[regexp/order-in-character-class](https://ota-meshi.github.io/eslint-plugin-regexp/rules/order-in-character-class.html)| enforces elements order in character class |:wrench:|
141
-
|[regexp/prefer-character-class](https://ota-meshi.github.io/eslint-plugin-regexp/rules/prefer-character-class.html)| enforce using character class |:wrench:|
142
-
|[regexp/prefer-d](https://ota-meshi.github.io/eslint-plugin-regexp/rules/prefer-d.html)| enforce using `\d`|:star::wrench:|
143
142
|[regexp/prefer-escape-replacement-dollar-char](https://ota-meshi.github.io/eslint-plugin-regexp/rules/prefer-escape-replacement-dollar-char.html)| enforces escape of replacement `$` character (`$$`). ||
144
-
|[regexp/prefer-named-backreference](https://ota-meshi.github.io/eslint-plugin-regexp/rules/prefer-named-backreference.html)| enforce using named backreferences |:wrench:|
145
-
|[regexp/prefer-plus-quantifier](https://ota-meshi.github.io/eslint-plugin-regexp/rules/prefer-plus-quantifier.html)| enforce using `+` quantifier |:star::wrench:|
146
143
|[regexp/prefer-predefined-assertion](https://ota-meshi.github.io/eslint-plugin-regexp/rules/prefer-predefined-assertion.html)| prefer predefined assertion over equivalent lookarounds |:wrench:|
147
144
|[regexp/prefer-quantifier](https://ota-meshi.github.io/eslint-plugin-regexp/rules/prefer-quantifier.html)| enforce using quantifier |:wrench:|
148
-
|[regexp/prefer-question-quantifier](https://ota-meshi.github.io/eslint-plugin-regexp/rules/prefer-question-quantifier.html)| enforce using `?` quantifier |:star::wrench:|
149
145
|[regexp/prefer-range](https://ota-meshi.github.io/eslint-plugin-regexp/rules/prefer-range.html)| enforce using character class range |:wrench:|
150
146
|[regexp/prefer-regexp-exec](https://ota-meshi.github.io/eslint-plugin-regexp/rules/prefer-regexp-exec.html)| enforce that `RegExp#exec` is used instead of `String#match` if no global flag is provided ||
151
147
|[regexp/prefer-regexp-test](https://ota-meshi.github.io/eslint-plugin-regexp/rules/prefer-regexp-test.html)| enforce that `RegExp#test` is used instead of `String#match` and `RegExp#exec`|:wrench:|
148
+
149
+
### Stylistic Issues
150
+
151
+
| Rule ID | Description ||
152
+
|:--------|:------------|:---|
153
+
|[regexp/hexadecimal-escape](https://ota-meshi.github.io/eslint-plugin-regexp/rules/hexadecimal-escape.html)| enforce consistent usage of hexadecimal escape |:wrench:|
154
+
|[regexp/letter-case](https://ota-meshi.github.io/eslint-plugin-regexp/rules/letter-case.html)| enforce into your favorite case |:wrench:|
155
+
|[regexp/match-any](https://ota-meshi.github.io/eslint-plugin-regexp/rules/match-any.html)| enforce match any character style |:star::wrench:|
156
+
|[regexp/no-useless-escape](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-useless-escape.html)| disallow unnecessary escape characters in RegExp ||
157
+
|[regexp/no-useless-non-capturing-group](https://ota-meshi.github.io/eslint-plugin-regexp/rules/no-useless-non-capturing-group.html)| disallow unnecessary Non-capturing group |:wrench:|
158
+
|[regexp/order-in-character-class](https://ota-meshi.github.io/eslint-plugin-regexp/rules/order-in-character-class.html)| enforces elements order in character class |:wrench:|
159
+
|[regexp/prefer-character-class](https://ota-meshi.github.io/eslint-plugin-regexp/rules/prefer-character-class.html)| enforce using character class |:wrench:|
160
+
|[regexp/prefer-d](https://ota-meshi.github.io/eslint-plugin-regexp/rules/prefer-d.html)| enforce using `\d`|:star::wrench:|
161
+
|[regexp/prefer-named-backreference](https://ota-meshi.github.io/eslint-plugin-regexp/rules/prefer-named-backreference.html)| enforce using named backreferences |:wrench:|
162
+
|[regexp/prefer-plus-quantifier](https://ota-meshi.github.io/eslint-plugin-regexp/rules/prefer-plus-quantifier.html)| enforce using `+` quantifier |:star::wrench:|
163
+
|[regexp/prefer-question-quantifier](https://ota-meshi.github.io/eslint-plugin-regexp/rules/prefer-question-quantifier.html)| enforce using `?` quantifier |:star::wrench:|
152
164
|[regexp/prefer-star-quantifier](https://ota-meshi.github.io/eslint-plugin-regexp/rules/prefer-star-quantifier.html)| enforce using `*` quantifier |:star::wrench:|
153
165
|[regexp/prefer-t](https://ota-meshi.github.io/eslint-plugin-regexp/rules/prefer-t.html)| enforce using `\t`|:star::wrench:|
154
166
|[regexp/prefer-unicode-codepoint-escapes](https://ota-meshi.github.io/eslint-plugin-regexp/rules/prefer-unicode-codepoint-escapes.html)| enforce use of unicode codepoint escapes |:wrench:|
0 commit comments