• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ota-meshi / eslint-plugin-regexp / 21233272025
98%

Build:
DEFAULT BRANCH: master
Ran 22 Jan 2026 02:05AM UTC
Jobs 1
Files 137
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

22 Jan 2026 02:04AM UTC coverage: 15.225% (-74.8%) from 90.032%
21233272025

push

github

web-flow
fix: support esm (#913)

* fix: support esm

* fix: type errors

* fix: load typescript module on vitepress

* fix: format

* fix: require error

* fix: lint errors

* Update package.json

* fix: use plugin simply, not use node:module

* fix: simplfy tsdown config

* Update tsdown.config.ts

* Create short-turtles-trade.md

* update scripts

---------

Co-authored-by: Yosuke Ota <otameshiyo23@gmail.com>

744 of 5086 branches covered (14.63%)

Branch coverage included in aggregate %.

336 of 343 new or added lines in 126 files covered. (97.96%)

6426 existing lines in 129 files now uncovered.

1300 of 8339 relevant lines covered (15.59%)

0.83 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
28.57
-58.66% lib/rules/no-legacy-features.ts
2
0.0
-100.0% lib/configs/flat/all.ts
2
0.0
-100.0% lib/configs/flat/recommended.ts
2
0.0
-100.0% lib/meta.ts

Uncovered Existing Lines

Lines Coverage ∆ File
2
70.59
-21.41% lib/utils/unicode-alias.ts
3
76.47
-23.53% lib/utils/type-tracker/utils.ts
5
56.25
-43.75% lib/rules/no-empty-capturing-group.ts
5
47.06
-52.94% lib/rules/no-escape-backspace.ts
5
47.06
-52.94% lib/rules/no-standalone-backslash.ts
5
44.44
-55.56% lib/rules/prefer-named-backreference.ts
5
65.71
-18.9% lib/utils/type-tracker/type-data/global.ts
6
50.0
-50.0% lib/rules/confusing-quantifier.ts
6
52.94
-47.06% lib/rules/prefer-named-capture-group.ts
7
39.13
-60.87% lib/rules/no-empty-lookarounds-assertion.ts
7
47.06
-52.94% lib/rules/no-empty-string-literal.ts
7
47.37
-52.63% lib/rules/no-potentially-useless-backreference.ts
8
40.91
-59.09% lib/rules/no-empty-character-class.ts
8
44.44
-55.56% lib/rules/no-empty-group.ts
8
40.91
-59.09% lib/rules/prefer-plus-quantifier.ts
8
40.91
-59.09% lib/rules/prefer-star-quantifier.ts
8
41.67
-58.33% lib/utils/fix-simplify-quantifier.ts
8
54.84
-36.07% lib/utils/type-tracker/type-data/bigint.ts
8
53.33
-37.14% lib/utils/type-tracker/type-data/boolean.ts
8
57.58
-29.92% lib/utils/type-tracker/type-data/regexp.ts
9
42.86
-57.14% lib/rules/no-non-standard-flag.ts
9
42.86
-57.14% lib/rules/no-useless-two-nums-quantifier.ts
9
27.08
-53.95% lib/utils/refa.ts
9
53.33
-41.9% lib/utils/type-tracker/type-data/number.ts
9
50.0
-34.0% lib/utils/type-tracker/type-data/string.ts
9
53.33
-41.9% lib/utils/util.ts
10
32.26
-59.05% lib/utils/regexp-ast/ast.ts
10
68.33
-23.56% lib/utils/unicode.ts
11
32.14
-67.86% lib/rules/no-octal.ts
11
35.71
-64.29% lib/rules/prefer-regexp-exec.ts
11
33.33
-66.67% lib/rules/sort-flags.ts
11
23.68
-63.41% lib/utils/string-literal-parser/parser.ts
11
40.0
-45.19% lib/utils/type-tracker/type-data/iterable.ts
13
28.57
-71.43% lib/rules/prefer-unicode-codepoint-escapes.ts
13
39.29
-60.71% lib/utils/regexp-ast/common.ts
14
28.57
-58.66% lib/rules/no-legacy-features.ts
15
25.58
-69.29% lib/rules/no-obscure-range.ts
15
29.03
-70.97% lib/rules/no-zero-quantifier.ts
15
23.53
-76.47% lib/rules/prefer-named-replacement.ts
16
32.14
-67.86% lib/rules/grapheme-string-literal.ts
18
21.05
-75.82% lib/rules/no-extra-lookaround-assertions.ts
18
26.32
-73.68% lib/rules/prefer-escape-replacement-dollar-char.ts
18
16.07
-79.67% lib/utils/regexp-ast/quantifier.ts
19
27.91
-66.21% lib/rules/control-character-escape.ts
19
22.22
-77.78% lib/rules/no-useless-range.ts
20
23.53
-71.93% lib/rules/no-control-character.ts
20
22.41
-59.25% lib/rules/no-super-linear-backtracking.ts
21
23.08
-76.92% lib/rules/hexadecimal-escape.ts
21
20.0
-72.31% lib/rules/no-invalid-regexp.ts
21
20.0
-80.0% lib/rules/prefer-d.ts
22
26.19
-61.31% lib/rules/no-useless-lazy.ts
22
50.0
-42.06% lib/utils/type-tracker/type-data/function.ts
23
25.0
-71.08% lib/utils/char-ranges.ts
24
18.0
-77.0% lib/rules/no-useless-quantifier.ts
24
20.93
-79.07% lib/rules/unicode-escape.ts
25
21.43
-78.57% lib/rules/no-invisible-character.ts
25
23.08
-76.92% lib/rules/no-useless-dollar-replacements.ts
26
15.79
-84.21% lib/rules/no-useless-string-literal.ts
26
20.0
-80.0% lib/rules/prefer-question-quantifier.ts
26
22.92
-69.77% lib/rules/require-unicode-sets-regexp.ts
26
19.35
-54.49% lib/utils/ast-utils/regex.ts
26
25.0
-72.5% lib/utils/mention.ts
26
50.0
-50.0% lib/utils/regex-syntax.ts
27
20.75
-74.59% lib/rules/no-optional-assertion.ts
27
19.05
-80.95% lib/rules/optimal-lookaround-quantifier.ts
28
18.46
-79.72% lib/rules/negation.ts
29
18.64
-81.36% lib/rules/no-missing-g-flag.ts
30
14.93
-83.51% lib/rules/no-lazy-ends.ts
30
13.27
-68.34% lib/utils/regexp-ast/case-variation.ts
31
20.27
-68.75% lib/rules/match-any.ts
32
16.22
-79.02% lib/rules/no-trivially-nested-assertion.ts
32
16.44
-78.64% lib/rules/prefer-set-operation.ts
33
28.57
-53.78% lib/utils/ts-util.ts
36
12.35
-84.17% lib/rules/no-useless-non-capturing-group.ts
36
16.67
-70.61% lib/utils/lexicographically-smallest.ts
37
26.83
-54.99% lib/utils/type-tracker/type-data/set.ts
38
18.42
-81.58% lib/rules/no-useless-escape.ts
38
18.52
-76.22% lib/utils/get-usage-of-pattern.ts
41
15.38
-84.62% lib/rules/no-empty-alternative.ts
41
14.93
-78.18% lib/utils/type-tracker/type-data/union-or-intersection.ts
43
12.5
-82.58% lib/utils/replacements-utils.ts
44
10.34
-55.37% lib/utils/partial-parser.ts
44
31.96
-68.04% lib/utils/type-tracker/type-data/index.ts
45
14.94
-81.11% lib/rules/no-useless-backreference.ts
47
14.29
-83.39% lib/rules/prefer-w.ts
48
10.0
-86.0% lib/rules/prefer-result-array-groups.ts
49
18.89
-73.11% lib/utils/type-tracker/type-data/object.ts
51
11.3
-76.07% lib/rules/no-trivially-nested-quantifier.ts
51
9.01
-88.95% lib/rules/unicode-property.ts
52
17.27
-65.58% lib/utils/type-tracker/type-data/common.ts
53
20.0
-64.73% lib/utils/type-tracker/type-data/map.ts
55
8.77
-67.93% lib/rules/prefer-predefined-assertion.ts
55
22.73
-60.73% lib/utils/type-tracker/type-data/array.ts
57
8.43
-63.4% lib/utils/regexp-ast/is-equals.ts
58
10.64
-89.36% lib/rules/prefer-range.ts
59
8.77
-85.14% lib/rules/no-unused-capturing-group.ts
60
11.0
-77.76% lib/rules/no-useless-set-operand.ts
60
11.38
-86.85% lib/rules/prefer-regexp-test.ts
61
8.0
-92.0% lib/rules/prefer-quantifier.ts
63
13.16
-86.84% lib/rules/letter-case.ts
65
10.53
-85.44% lib/rules/strict.ts
67
13.53
-79.32% lib/rules/no-super-linear-move.ts
68
14.29
-77.96% lib/utils/type-tracker/jsdoc.ts
73
16.09
-70.22% lib/utils/string-literal-parser/tokenizer.ts
75
13.29
-70.27% lib/rules/require-unicode-regexp.ts
77
6.59
-91.66% lib/rules/no-useless-character-class.ts
80
8.67
-79.04% lib/utils/ast-utils/extract-expression-references.ts
85
9.64
-87.29% lib/rules/sort-character-class-elements.ts
87
9.95
-66.82% lib/rules/no-misleading-capturing-group.ts
89
9.7
-85.21% lib/rules/no-misleading-unicode-character.ts
89
12.84
-73.19% lib/rules/use-ignore-case.ts
99
8.04
-76.58% lib/rules/no-contradiction-with-assertion.ts
99
10.0
-88.51% lib/rules/no-dupe-characters-character-class.ts
104
10.75
-81.64% lib/utils/ast-utils/extract-property-references.ts
104
6.9
-82.06% lib/utils/ast-utils/pattern-source.ts
105
10.46
-63.97% lib/utils/regexp-ast/simplify-quantifier.ts
114
7.73
-87.97% lib/rules/simplify-set-operations.ts
132
10.04
-76.84% lib/utils/ast-utils/utils.ts
138
8.54
-77.34% lib/rules/prefer-character-class.ts
146
9.58
-72.58% lib/utils/extract-capturing-group-references.ts
147
5.52
-78.45% lib/rules/no-useless-assertions.ts
180
10.43
-74.32% lib/rules/sort-alternatives.ts
180
7.59
-87.69% lib/utils/regexp-ast/is-covered.ts
181
8.7
-85.44% lib/rules/optimal-quantifier-concatenation.ts
225
9.64
-78.96% lib/utils/index.ts
231
5.53
-91.3% lib/rules/no-useless-flag.ts
233
6.75
-89.18% lib/rules/prefer-lookaround.ts
293
11.18
-69.27% lib/rules/no-dupe-disjunctions.ts
366
2.95
-83.83% lib/utils/type-tracker/tracker.ts
Jobs
ID Job ID Ran Files Coverage
1 21233272025.1 22 Jan 2026 02:05AM UTC 137
15.23
GitHub Action Run
Source Files on build 21233272025
  • Tree
  • List 137
  • Changed 136
  • Source Changed 128
  • Coverage Changed 136
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #21233272025
  • e4c08199 on github
  • Prev Build on master (#21143412466)
  • Next Build on master (#21233276553)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc