Skip to content

Commit 6ad5f73

Browse files
authored
Add support for v flag to regexp/no-non-standard-flag rule (#596)
1 parent da584cd commit 6ad5f73

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

.changeset/brown-dragons-dance.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"eslint-plugin-regexp": minor
3+
---
4+
5+
Add support for v flag to `regexp/no-non-standard-flag` rule

lib/rules/no-non-standard-flag.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { RegExpContext, UnparsableRegExpContext } from "../utils"
22
import { createRule, defineRegexpVisitor } from "../utils"
33

4-
const STANDARD_FLAGS = "dgimsuy"
4+
const STANDARD_FLAGS = "dgimsuvy"
55

66
export default createRule("no-non-standard-flag", {
77
meta: {

tests/lib/rules/no-non-standard-flag.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ import rule from "../../../lib/rules/no-non-standard-flag"
33

44
const tester = new RuleTester({
55
parserOptions: {
6-
ecmaVersion: 2020,
6+
ecmaVersion: "latest",
77
sourceType: "module",
88
},
99
parser: require.resolve("@typescript-eslint/parser"),
1010
})
1111

1212
tester.run("no-non-standard-flag", rule as any, {
13-
valid: [`/foo/gimsuy`],
13+
valid: [`/foo/gimsuy`, `/foo/v`],
1414
invalid: [
1515
{
1616
code: `/fo*o*/l`,

0 commit comments

Comments
 (0)