Skip to content

Commit 5b615df

Browse files
authored
feat!: add configs for es2025 and change restrict-to-x configs (#265)
1 parent 926a891 commit 5b615df

File tree

91 files changed

+753
-148
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+753
-148
lines changed

.changeset/beige-tigers-hunt.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"eslint-plugin-es-x": minor
3+
---
4+
5+
Add configs for es2025: (`no-new-in-es2025`, and `no-new-in-es2025-intl-api`)

.changeset/tasty-seahorses-chew.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"eslint-plugin-es-x": major
3+
---
4+
5+
Update `restrict-to-*` configs

docs/configs/index.md

Lines changed: 83 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,34 @@ export default [
2828
}
2929
```
3030

31-
## no-new-in-esnext-intl-api
31+
## no-new-in-es2025
3232

33-
disallow the new stuff to be planned for the next yearly ECMAScript Intl API (ECMA-402) snapshot.\
34-
⚠️ This config will be changed in the minor versions of this plugin.
33+
disallow new stuff in ES2025.
34+
35+
### [Config (Flat Config)]
36+
37+
eslint.config.js:
38+
39+
```js
40+
import pluginESx from "eslint-plugin-es-x"
41+
export default [
42+
pluginESx.configs['flat/no-new-in-es2025']
43+
]
44+
```
45+
46+
### [Legacy Config]
47+
48+
.eslintrc.*:
49+
50+
```json
51+
{
52+
"extends": ["plugin:es-x/no-new-in-es2025"],
53+
}
54+
```
55+
56+
## no-new-in-es2025-intl-api
57+
58+
disallow new stuff in ES2025 Intl API (ECMA-402).
3559

3660
### [Config (Flat Config)]
3761

@@ -40,7 +64,7 @@ eslint.config.js:
4064
```js
4165
import pluginESx from "eslint-plugin-es-x"
4266
export default [
43-
pluginESx.configs['flat/no-new-in-esnext-intl-api']
67+
pluginESx.configs['flat/no-new-in-es2025-intl-api']
4468
]
4569
```
4670

@@ -50,7 +74,7 @@ export default [
5074

5175
```json
5276
{
53-
"extends": ["plugin:es-x/no-new-in-esnext-intl-api"],
77+
"extends": ["plugin:es-x/no-new-in-es2025-intl-api"],
5478
}
5579
```
5680

@@ -504,6 +528,56 @@ export default [
504528
}
505529
```
506530

531+
## restrict-to-es2024
532+
533+
disallow new stuff that ES2025 doesn't include
534+
535+
### [Config (Flat Config)]
536+
537+
eslint.config.js:
538+
539+
```js
540+
import pluginESx from "eslint-plugin-es-x"
541+
export default [
542+
pluginESx.configs['flat/restrict-to-es2024']
543+
]
544+
```
545+
546+
### [Legacy Config]
547+
548+
.eslintrc.*:
549+
550+
```json
551+
{
552+
"extends": ["plugin:es-x/restrict-to-es2024"],
553+
}
554+
```
555+
556+
## restrict-to-es2024-intl-api
557+
558+
disallow new stuff that ES2025 Intl API (ECMA-402) doesn't include
559+
560+
### [Config (Flat Config)]
561+
562+
eslint.config.js:
563+
564+
```js
565+
import pluginESx from "eslint-plugin-es-x"
566+
export default [
567+
pluginESx.configs['flat/restrict-to-es2024-intl-api']
568+
]
569+
```
570+
571+
### [Legacy Config]
572+
573+
.eslintrc.*:
574+
575+
```json
576+
{
577+
"extends": ["plugin:es-x/restrict-to-es2024-intl-api"],
578+
}
579+
```
580+
507581
## restrict-to-es2023
508582

509583
disallow new stuff that ES2024 doesn't include
@@ -1059,8 +1133,7 @@ export default [
10591133

10601134
## no-float16array
10611135

1062-
disallow proposal ES2025 [Float16Array](https://github.com/tc39/proposal-float16array)\
1063-
⚠️ This config will be changed in the minor versions of this plugin.
1136+
disallow proposal ES2025 [Float16Array](https://github.com/tc39/proposal-float16array)
10641137

10651138
This configs includes rules for [es-x/no-dataview-prototype-getfloat16-setfloat16](../rules/no-dataview-prototype-getfloat16-setfloat16.md), [es-x/no-float16array](../rules/no-float16array.md), and [es-x/no-math-f16round](../rules/no-math-f16round.md).
10661139

@@ -1087,8 +1160,7 @@ export default [
10871160

10881161
## no-import-attributes
10891162

1090-
disallow proposal ES2025 [Import Attributes](https://github.com/tc39/proposal-import-attributes)\
1091-
⚠️ This config will be changed in the minor versions of this plugin.
1163+
disallow proposal ES2025 [Import Attributes](https://github.com/tc39/proposal-import-attributes)
10921164

10931165
This configs includes rules for [es-x/no-dynamic-import-options](../rules/no-dynamic-import-options.md), [es-x/no-import-attributes](../rules/no-import-attributes.md), and [es-x/no-trailing-dynamic-import-commas](../rules/no-trailing-dynamic-import-commas.md).
10941166

@@ -1115,8 +1187,7 @@ export default [
11151187

11161188
## no-iterator-helpers
11171189

1118-
disallow proposal ES2025 [Iterator Helpers](https://github.com/tc39/proposal-iterator-helpers)\
1119-
⚠️ This config will be changed in the minor versions of this plugin.
1190+
disallow proposal ES2025 [Iterator Helpers](https://github.com/tc39/proposal-iterator-helpers)
11201191

11211192
This configs includes rules for [es-x/no-iterator-prototype-drop](../rules/no-iterator-prototype-drop.md), [es-x/no-iterator-prototype-every](../rules/no-iterator-prototype-every.md), [es-x/no-iterator-prototype-filter](../rules/no-iterator-prototype-filter.md), [es-x/no-iterator-prototype-find](../rules/no-iterator-prototype-find.md), [es-x/no-iterator-prototype-flatmap](../rules/no-iterator-prototype-flatmap.md), [es-x/no-iterator-prototype-foreach](../rules/no-iterator-prototype-foreach.md), [es-x/no-iterator-prototype-map](../rules/no-iterator-prototype-map.md), [es-x/no-iterator-prototype-reduce](../rules/no-iterator-prototype-reduce.md), [es-x/no-iterator-prototype-some](../rules/no-iterator-prototype-some.md), [es-x/no-iterator-prototype-take](../rules/no-iterator-prototype-take.md), [es-x/no-iterator-prototype-toarray](../rules/no-iterator-prototype-toarray.md), and [es-x/no-iterator](../rules/no-iterator.md).
11221193

@@ -1143,8 +1214,7 @@ export default [
11431214

11441215
## no-set-methods
11451216

1146-
disallow proposal ES2025 [Set Methods for JavaScript](https://github.com/tc39/proposal-set-methods)\
1147-
⚠️ This config will be changed in the minor versions of this plugin.
1217+
disallow proposal ES2025 [Set Methods for JavaScript](https://github.com/tc39/proposal-set-methods)
11481218

11491219
This configs includes rules for [es-x/no-set-prototype-difference](../rules/no-set-prototype-difference.md), [es-x/no-set-prototype-intersection](../rules/no-set-prototype-intersection.md), [es-x/no-set-prototype-isdisjointfrom](../rules/no-set-prototype-isdisjointfrom.md), [es-x/no-set-prototype-issubsetof](../rules/no-set-prototype-issubsetof.md), [es-x/no-set-prototype-issupersetof](../rules/no-set-prototype-issupersetof.md), [es-x/no-set-prototype-symmetricdifference](../rules/no-set-prototype-symmetricdifference.md), and [es-x/no-set-prototype-union](../rules/no-set-prototype-union.md).
11501220

docs/rules/index.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ There is a config that enables the rules in this category: [`no-new-in-esnext`]
1919

2020
## ES2025
2121

22-
There is a config that enables the rules in this category: [`no-new-in-esnext`]
22+
There are multiple configs that enable all rules in this category: [`no-new-in-es2025`], [`restrict-to-es3`], [`restrict-to-es5`], [`restrict-to-es2015`], [`restrict-to-es2016`], [`restrict-to-es2017`], [`restrict-to-es2018`], [`restrict-to-es2019`], [`restrict-to-es2020`], [`restrict-to-es2021`], [`restrict-to-es2022`], [`restrict-to-es2023`], and [`restrict-to-es2024`]
2323

2424
| Rule ID | Description | |
2525
|:--------|:------------|:--:|
@@ -56,7 +56,7 @@ There is a config that enables the rules in this category: [`no-new-in-esnext`]
5656

5757
## ES2025 Intl API
5858

59-
There is a config that enables the rules in this category: [`no-new-in-esnext-intl-api`]
59+
There are multiple configs that enable all rules in this category: [`no-new-in-es2025-intl-api`], [`restrict-to-es-intl-api-1st-edition`], [`restrict-to-es2015-intl-api`], [`restrict-to-es2016-intl-api`], [`restrict-to-es2017-intl-api`], [`restrict-to-es2018-intl-api`], [`restrict-to-es2019-intl-api`], [`restrict-to-es2020-intl-api`], [`restrict-to-es2021-intl-api`], [`restrict-to-es2022-intl-api`], [`restrict-to-es2023-intl-api`], and [`restrict-to-es2024-intl-api`]
6060

6161
| Rule ID | Description | |
6262
|:--------|:------------|:--:|
@@ -495,7 +495,10 @@ Rules in this category are not included in any preset.
495495
| [es-x/no-string-prototype-iswellformed-towellformed](./no-string-prototype-iswellformed-towellformed.md) | [es-x/no-string-prototype-iswellformed](./no-string-prototype-iswellformed.md), [es-x/no-string-prototype-towellformed](./no-string-prototype-towellformed.md) |
496496

497497
[`no-new-in-esnext`]: ../configs/index.md#no-new-in-esnext
498-
[`no-new-in-esnext-intl-api`]: ../configs/index.md#no-new-in-esnext-intl-api
498+
[`no-new-in-es2025`]: ../configs/index.md#no-new-in-es2025
499+
[`restrict-to-es2024`]: ../configs/index.md#restrict-to-es2024
500+
[`no-new-in-es2025-intl-api`]: ../configs/index.md#no-new-in-es2025-intl-api
501+
[`restrict-to-es2024-intl-api`]: ../configs/index.md#restrict-to-es2024-intl-api
499502
[`no-new-in-es2024`]: ../configs/index.md#no-new-in-es2024
500503
[`restrict-to-es2023`]: ../configs/index.md#restrict-to-es2023
501504
[`restrict-to-es2023-intl-api`]: ../configs/index.md#restrict-to-es2023-intl-api

docs/rules/no-dataview-prototype-getfloat16-setfloat16.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ since: "v8.5.0"
77
# es-x/no-dataview-prototype-getfloat16-setfloat16
88
> disallow the `DataView.prototype.{getFloat16,setFloat16}` methods
99
10-
- ✅ The following configurations enable this rule: [no-float16array] and [no-new-in-esnext]
10+
- ✅ The following configurations enable this rule: [no-float16array], [no-new-in-es2025], [restrict-to-es3], [restrict-to-es5], [restrict-to-es2015], [restrict-to-es2016], [restrict-to-es2017], [restrict-to-es2018], [restrict-to-es2019], [restrict-to-es2020], [restrict-to-es2021], [restrict-to-es2022], [restrict-to-es2023], and [restrict-to-es2024]
1111

1212
This rule reports ES2025 [`DataView.prototype.{getFloat16,setFloat16}` methods](https://github.com/tc39/proposal-float16array) as errors.
1313

@@ -69,4 +69,16 @@ This rule was introduced in v8.5.0.
6969
- [Test source](https://github.com/eslint-community/eslint-plugin-es-x/blob/master/tests/lib/rules/no-dataview-prototype-getfloat16-setfloat16.js)
7070

7171
[no-float16array]: ../configs/index.md#no-float16array
72-
[no-new-in-esnext]: ../configs/index.md#no-new-in-esnext
72+
[no-new-in-es2025]: ../configs/index.md#no-new-in-es2025
73+
[restrict-to-es3]: ../configs/index.md#restrict-to-es3
74+
[restrict-to-es5]: ../configs/index.md#restrict-to-es5
75+
[restrict-to-es2015]: ../configs/index.md#restrict-to-es2015
76+
[restrict-to-es2016]: ../configs/index.md#restrict-to-es2016
77+
[restrict-to-es2017]: ../configs/index.md#restrict-to-es2017
78+
[restrict-to-es2018]: ../configs/index.md#restrict-to-es2018
79+
[restrict-to-es2019]: ../configs/index.md#restrict-to-es2019
80+
[restrict-to-es2020]: ../configs/index.md#restrict-to-es2020
81+
[restrict-to-es2021]: ../configs/index.md#restrict-to-es2021
82+
[restrict-to-es2022]: ../configs/index.md#restrict-to-es2022
83+
[restrict-to-es2023]: ../configs/index.md#restrict-to-es2023
84+
[restrict-to-es2024]: ../configs/index.md#restrict-to-es2024

docs/rules/no-dynamic-import-options.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ since: "v8.1.0"
77
# es-x/no-dynamic-import-options
88
> disallow the second parameter to `import()`
99
10-
- ✅ The following configurations enable this rule: [no-import-attributes] and [no-new-in-esnext]
10+
- ✅ The following configurations enable this rule: [no-import-attributes], [no-new-in-es2025], [restrict-to-es3], [restrict-to-es5], [restrict-to-es2015], [restrict-to-es2016], [restrict-to-es2017], [restrict-to-es2018], [restrict-to-es2019], [restrict-to-es2020], [restrict-to-es2021], [restrict-to-es2022], [restrict-to-es2023], and [restrict-to-es2024]
1111

1212
This rule reports the second parameter to `import()` as errors.\
1313
The second parameter to `import()` is an options bag, which was added in the ES2025 [Import Attributes proposal](https://github.com/tc39/proposal-import-attributes#dynamic-import).
@@ -35,4 +35,16 @@ This rule was introduced in v8.1.0.
3535
- [Test source](https://github.com/eslint-community/eslint-plugin-es-x/blob/master/tests/lib/rules/no-dynamic-import-options.js)
3636

3737
[no-import-attributes]: ../configs/index.md#no-import-attributes
38-
[no-new-in-esnext]: ../configs/index.md#no-new-in-esnext
38+
[no-new-in-es2025]: ../configs/index.md#no-new-in-es2025
39+
[restrict-to-es3]: ../configs/index.md#restrict-to-es3
40+
[restrict-to-es5]: ../configs/index.md#restrict-to-es5
41+
[restrict-to-es2015]: ../configs/index.md#restrict-to-es2015
42+
[restrict-to-es2016]: ../configs/index.md#restrict-to-es2016
43+
[restrict-to-es2017]: ../configs/index.md#restrict-to-es2017
44+
[restrict-to-es2018]: ../configs/index.md#restrict-to-es2018
45+
[restrict-to-es2019]: ../configs/index.md#restrict-to-es2019
46+
[restrict-to-es2020]: ../configs/index.md#restrict-to-es2020
47+
[restrict-to-es2021]: ../configs/index.md#restrict-to-es2021
48+
[restrict-to-es2022]: ../configs/index.md#restrict-to-es2022
49+
[restrict-to-es2023]: ../configs/index.md#restrict-to-es2023
50+
[restrict-to-es2024]: ../configs/index.md#restrict-to-es2024

docs/rules/no-float16array.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ since: "v8.5.0"
77
# es-x/no-float16array
88
> disallow the `Float16Array` class
99
10-
- ✅ The following configurations enable this rule: [no-float16array] and [no-new-in-esnext]
10+
- ✅ The following configurations enable this rule: [no-float16array], [no-new-in-es2025], [restrict-to-es3], [restrict-to-es5], [restrict-to-es2015], [restrict-to-es2016], [restrict-to-es2017], [restrict-to-es2018], [restrict-to-es2019], [restrict-to-es2020], [restrict-to-es2021], [restrict-to-es2022], [restrict-to-es2023], and [restrict-to-es2024]
1111

1212
This rule reports ES2025 [`Float16Array` class](https://github.com/tc39/proposal-float16array) as errors.
1313

@@ -34,4 +34,16 @@ This rule was introduced in v8.5.0.
3434
- [Test source](https://github.com/eslint-community/eslint-plugin-es-x/blob/master/tests/lib/rules/no-float16array.js)
3535

3636
[no-float16array]: ../configs/index.md#no-float16array
37-
[no-new-in-esnext]: ../configs/index.md#no-new-in-esnext
37+
[no-new-in-es2025]: ../configs/index.md#no-new-in-es2025
38+
[restrict-to-es3]: ../configs/index.md#restrict-to-es3
39+
[restrict-to-es5]: ../configs/index.md#restrict-to-es5
40+
[restrict-to-es2015]: ../configs/index.md#restrict-to-es2015
41+
[restrict-to-es2016]: ../configs/index.md#restrict-to-es2016
42+
[restrict-to-es2017]: ../configs/index.md#restrict-to-es2017
43+
[restrict-to-es2018]: ../configs/index.md#restrict-to-es2018
44+
[restrict-to-es2019]: ../configs/index.md#restrict-to-es2019
45+
[restrict-to-es2020]: ../configs/index.md#restrict-to-es2020
46+
[restrict-to-es2021]: ../configs/index.md#restrict-to-es2021
47+
[restrict-to-es2022]: ../configs/index.md#restrict-to-es2022
48+
[restrict-to-es2023]: ../configs/index.md#restrict-to-es2023
49+
[restrict-to-es2024]: ../configs/index.md#restrict-to-es2024

docs/rules/no-import-attributes.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ since: "v8.1.0"
77
# es-x/no-import-attributes
88
> disallow Import Attributes
99
10-
- ✅ The following configurations enable this rule: [no-import-attributes] and [no-new-in-esnext]
10+
- ✅ The following configurations enable this rule: [no-import-attributes], [no-new-in-es2025], [restrict-to-es3], [restrict-to-es5], [restrict-to-es2015], [restrict-to-es2016], [restrict-to-es2017], [restrict-to-es2018], [restrict-to-es2019], [restrict-to-es2020], [restrict-to-es2021], [restrict-to-es2022], [restrict-to-es2023], and [restrict-to-es2024]
1111

1212
This rule reports ES2025 [Import Attributes](https://github.com/tc39/proposal-import-attributes) as errors.
1313

@@ -35,4 +35,16 @@ This rule was introduced in v8.1.0.
3535
- [Test source](https://github.com/eslint-community/eslint-plugin-es-x/blob/master/tests/lib/rules/no-import-attributes.js)
3636

3737
[no-import-attributes]: ../configs/index.md#no-import-attributes
38-
[no-new-in-esnext]: ../configs/index.md#no-new-in-esnext
38+
[no-new-in-es2025]: ../configs/index.md#no-new-in-es2025
39+
[restrict-to-es3]: ../configs/index.md#restrict-to-es3
40+
[restrict-to-es5]: ../configs/index.md#restrict-to-es5
41+
[restrict-to-es2015]: ../configs/index.md#restrict-to-es2015
42+
[restrict-to-es2016]: ../configs/index.md#restrict-to-es2016
43+
[restrict-to-es2017]: ../configs/index.md#restrict-to-es2017
44+
[restrict-to-es2018]: ../configs/index.md#restrict-to-es2018
45+
[restrict-to-es2019]: ../configs/index.md#restrict-to-es2019
46+
[restrict-to-es2020]: ../configs/index.md#restrict-to-es2020
47+
[restrict-to-es2021]: ../configs/index.md#restrict-to-es2021
48+
[restrict-to-es2022]: ../configs/index.md#restrict-to-es2022
49+
[restrict-to-es2023]: ../configs/index.md#restrict-to-es2023
50+
[restrict-to-es2024]: ../configs/index.md#restrict-to-es2024

docs/rules/no-intl-durationformat.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ since: "v8.5.0"
77
# es-x/no-intl-durationformat
88
> disallow the `Intl.DurationFormat` object
99
10-
- ✅ The following configurations enable this rule: [no-new-in-esnext-intl-api]
10+
- ✅ The following configurations enable this rule: [no-new-in-es2025-intl-api], [restrict-to-es-intl-api-1st-edition], [restrict-to-es2015-intl-api], [restrict-to-es2016-intl-api], [restrict-to-es2017-intl-api], [restrict-to-es2018-intl-api], [restrict-to-es2019-intl-api], [restrict-to-es2020-intl-api], [restrict-to-es2021-intl-api], [restrict-to-es2022-intl-api], [restrict-to-es2023-intl-api], and [restrict-to-es2024-intl-api]
1111

1212
This rule reports ES2025 Intl API `Intl.DurationFormat` object as errors.
1313

@@ -61,4 +61,15 @@ This rule was introduced in v8.5.0.
6161
- [Rule source](https://github.com/eslint-community/eslint-plugin-es-x/blob/master/lib/rules/no-intl-durationformat.js)
6262
- [Test source](https://github.com/eslint-community/eslint-plugin-es-x/blob/master/tests/lib/rules/no-intl-durationformat.js)
6363

64-
[no-new-in-esnext-intl-api]: ../configs/index.md#no-new-in-esnext-intl-api
64+
[no-new-in-es2025-intl-api]: ../configs/index.md#no-new-in-es2025-intl-api
65+
[restrict-to-es-intl-api-1st-edition]: ../configs/index.md#restrict-to-es-intl-api-1st-edition
66+
[restrict-to-es2015-intl-api]: ../configs/index.md#restrict-to-es2015-intl-api
67+
[restrict-to-es2016-intl-api]: ../configs/index.md#restrict-to-es2016-intl-api
68+
[restrict-to-es2017-intl-api]: ../configs/index.md#restrict-to-es2017-intl-api
69+
[restrict-to-es2018-intl-api]: ../configs/index.md#restrict-to-es2018-intl-api
70+
[restrict-to-es2019-intl-api]: ../configs/index.md#restrict-to-es2019-intl-api
71+
[restrict-to-es2020-intl-api]: ../configs/index.md#restrict-to-es2020-intl-api
72+
[restrict-to-es2021-intl-api]: ../configs/index.md#restrict-to-es2021-intl-api
73+
[restrict-to-es2022-intl-api]: ../configs/index.md#restrict-to-es2022-intl-api
74+
[restrict-to-es2023-intl-api]: ../configs/index.md#restrict-to-es2023-intl-api
75+
[restrict-to-es2024-intl-api]: ../configs/index.md#restrict-to-es2024-intl-api

docs/rules/no-iterator-prototype-drop.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ since: "v8.1.0"
77
# es-x/no-iterator-prototype-drop
88
> disallow the `Iterator.prototype.drop` method
99
10-
- ✅ The following configurations enable this rule: [no-iterator-helpers] and [no-new-in-esnext]
10+
- ✅ The following configurations enable this rule: [no-iterator-helpers], [no-new-in-es2025], [restrict-to-es3], [restrict-to-es5], [restrict-to-es2015], [restrict-to-es2016], [restrict-to-es2017], [restrict-to-es2018], [restrict-to-es2019], [restrict-to-es2020], [restrict-to-es2021], [restrict-to-es2022], [restrict-to-es2023], and [restrict-to-es2024]
1111

1212
This rule reports ES2025 [`Iterator.prototype.drop`](https://github.com/tc39/proposal-iterator-helpers) as errors.
1313

@@ -67,4 +67,16 @@ This rule was introduced in v8.1.0.
6767
- [Test source](https://github.com/eslint-community/eslint-plugin-es-x/blob/master/tests/lib/rules/no-iterator-prototype-drop.js)
6868

6969
[no-iterator-helpers]: ../configs/index.md#no-iterator-helpers
70-
[no-new-in-esnext]: ../configs/index.md#no-new-in-esnext
70+
[no-new-in-es2025]: ../configs/index.md#no-new-in-es2025
71+
[restrict-to-es3]: ../configs/index.md#restrict-to-es3
72+
[restrict-to-es5]: ../configs/index.md#restrict-to-es5
73+
[restrict-to-es2015]: ../configs/index.md#restrict-to-es2015
74+
[restrict-to-es2016]: ../configs/index.md#restrict-to-es2016
75+
[restrict-to-es2017]: ../configs/index.md#restrict-to-es2017
76+
[restrict-to-es2018]: ../configs/index.md#restrict-to-es2018
77+
[restrict-to-es2019]: ../configs/index.md#restrict-to-es2019
78+
[restrict-to-es2020]: ../configs/index.md#restrict-to-es2020
79+
[restrict-to-es2021]: ../configs/index.md#restrict-to-es2021
80+
[restrict-to-es2022]: ../configs/index.md#restrict-to-es2022
81+
[restrict-to-es2023]: ../configs/index.md#restrict-to-es2023
82+
[restrict-to-es2024]: ../configs/index.md#restrict-to-es2024

0 commit comments

Comments
 (0)