Skip to content

Commit fde42b5

Browse files
authored
release: v1.42.0 (#352)
Co-authored-by: Boshen <Boshen@users.noreply.github.com>
1 parent 87e2a21 commit fde42b5

File tree

6 files changed

+462
-473
lines changed

6 files changed

+462
-473
lines changed

integration_test/__snapshots__/many-extends.spec.ts.snap

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@ exports[`many-extends.spec.ts > many-extends.spec.ts 1`] = `
202202
"react-hooks/exhaustive-deps": "warn",
203203
"react-hooks/rules-of-hooks": "error",
204204
"react/button-has-type": "error",
205+
"react/display-name": "error",
205206
"react/jsx-key": "error",
206207
"react/jsx-no-comment-textnodes": "error",
207208
"react/jsx-no-duplicate-props": "error",
@@ -296,7 +297,6 @@ exports[`many-extends.spec.ts > many-extends.spec.ts 1`] = `
296297
"jsdoc/tag-lines",
297298
"jsdoc/ts-no-empty-object-type",
298299
"jsdoc/valid-types",
299-
"react/display-name",
300300
"react/jsx-uses-vars",
301301
"react/no-deprecated",
302302
"react/prop-types",
@@ -363,7 +363,6 @@ exports[`many-extends.spec.ts > many-extends.spec.ts 1`] = `
363363
"unsupported rule: jsdoc/tag-lines",
364364
"unsupported rule: jsdoc/ts-no-empty-object-type",
365365
"unsupported rule: jsdoc/valid-types",
366-
"unsupported rule: react/display-name",
367366
"unsupported rule: react/jsx-uses-vars",
368367
"unsupported rule: react/no-deprecated",
369368
"unsupported rule: react/prop-types",
@@ -646,6 +645,7 @@ exports[`many-extends.spec.ts --js-plugins > many-extends.spec.ts--js-plugins 1`
646645
"react-hooks/exhaustive-deps": "warn",
647646
"react-hooks/rules-of-hooks": "error",
648647
"react/button-has-type": "error",
648+
"react/display-name": "error",
649649
"react/jsx-key": "error",
650650
"react/jsx-no-comment-textnodes": "error",
651651
"react/jsx-no-duplicate-props": "error",
@@ -740,7 +740,6 @@ exports[`many-extends.spec.ts --js-plugins > many-extends.spec.ts--js-plugins 1`
740740
"jsdoc/tag-lines",
741741
"jsdoc/ts-no-empty-object-type",
742742
"jsdoc/valid-types",
743-
"react/display-name",
744743
"react/jsx-uses-vars",
745744
"react/no-deprecated",
746745
"react/prop-types",
@@ -807,7 +806,6 @@ exports[`many-extends.spec.ts --js-plugins > many-extends.spec.ts--js-plugins 1`
807806
"unsupported rule: jsdoc/tag-lines",
808807
"unsupported rule: jsdoc/ts-no-empty-object-type",
809808
"unsupported rule: jsdoc/valid-types",
810-
"unsupported rule: react/display-name",
811809
"unsupported rule: react/jsx-uses-vars",
812810
"unsupported rule: react/no-deprecated",
813811
"unsupported rule: react/prop-types",
@@ -1151,6 +1149,7 @@ exports[`many-extends.spec.ts --type-aware > many-extends.spec.ts--type-aware 1`
11511149
"react-hooks/exhaustive-deps": "warn",
11521150
"react-hooks/rules-of-hooks": "error",
11531151
"react/button-has-type": "error",
1152+
"react/display-name": "error",
11541153
"react/jsx-key": "error",
11551154
"react/jsx-no-comment-textnodes": "error",
11561155
"react/jsx-no-duplicate-props": "error",
@@ -1205,7 +1204,6 @@ exports[`many-extends.spec.ts --type-aware > many-extends.spec.ts--type-aware 1`
12051204
"jsdoc/tag-lines",
12061205
"jsdoc/ts-no-empty-object-type",
12071206
"jsdoc/valid-types",
1208-
"react/display-name",
12091207
"react/jsx-uses-vars",
12101208
"react/no-deprecated",
12111209
"react/prop-types",
@@ -1272,7 +1270,6 @@ exports[`many-extends.spec.ts --type-aware > many-extends.spec.ts--type-aware 1`
12721270
"unsupported rule: jsdoc/tag-lines",
12731271
"unsupported rule: jsdoc/ts-no-empty-object-type",
12741272
"unsupported rule: jsdoc/valid-types",
1275-
"unsupported rule: react/display-name",
12761273
"unsupported rule: react/jsx-uses-vars",
12771274
"unsupported rule: react/no-deprecated",
12781275
"unsupported rule: react/prop-types",
@@ -1482,6 +1479,7 @@ exports[`many-extends.spec.ts merge > many-extends.spec.ts--merge 1`] = `
14821479
"react-hooks/exhaustive-deps": "warn",
14831480
"react-hooks/rules-of-hooks": "error",
14841481
"react/button-has-type": "error",
1482+
"react/display-name": "error",
14851483
"react/jsx-no-comment-textnodes": "error",
14861484
"react/jsx-no-target-blank": "error",
14871485
"react/no-unescaped-entities": "error",
@@ -1565,7 +1563,6 @@ exports[`many-extends.spec.ts merge > many-extends.spec.ts--merge 1`] = `
15651563
"jsdoc/tag-lines",
15661564
"jsdoc/ts-no-empty-object-type",
15671565
"jsdoc/valid-types",
1568-
"react/display-name",
15691566
"react/jsx-uses-vars",
15701567
"react/no-deprecated",
15711568
"react/prop-types",
@@ -1632,7 +1629,6 @@ exports[`many-extends.spec.ts merge > many-extends.spec.ts--merge 1`] = `
16321629
"unsupported rule: jsdoc/tag-lines",
16331630
"unsupported rule: jsdoc/ts-no-empty-object-type",
16341631
"unsupported rule: jsdoc/valid-types",
1635-
"unsupported rule: react/display-name",
16361632
"unsupported rule: react/jsx-uses-vars",
16371633
"unsupported rule: react/no-deprecated",
16381634
"unsupported rule: react/prop-types",

integration_test/__snapshots__/next-eslint-config-project.spec.ts.snap

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ exports[`next-eslint-config-project > next-eslint-config-project 1`] = `
8181
"jsx-a11y/role-supports-aria-props": "warn",
8282
"react-hooks/exhaustive-deps": "warn",
8383
"react-hooks/rules-of-hooks": "error",
84+
"react/display-name": "error",
8485
"react/jsx-key": "error",
8586
"react/jsx-no-comment-textnodes": "error",
8687
"react/jsx-no-duplicate-props": "error",
@@ -108,7 +109,6 @@ exports[`next-eslint-config-project > next-eslint-config-project 1`] = `
108109
],
109110
"type-aware": [],
110111
"unsupported": [
111-
"react/display-name",
112112
"react/jsx-uses-react",
113113
"react/jsx-uses-vars",
114114
"react/no-deprecated",
@@ -131,7 +131,6 @@ exports[`next-eslint-config-project > next-eslint-config-project 1`] = `
131131
],
132132
},
133133
"warnings": [
134-
"unsupported rule: react/display-name",
135134
"unsupported rule: react/jsx-uses-react",
136135
"unsupported rule: react/jsx-uses-vars",
137136
"unsupported rule: react/no-deprecated",
@@ -238,6 +237,7 @@ exports[`next-eslint-config-project --js-plugins > next-eslint-config-project--j
238237
"jsx-a11y/role-supports-aria-props": "warn",
239238
"react-hooks/exhaustive-deps": "warn",
240239
"react-hooks/rules-of-hooks": "error",
240+
"react/display-name": "error",
241241
"react/jsx-key": "error",
242242
"react/jsx-no-comment-textnodes": "error",
243243
"react/jsx-no-duplicate-props": "error",
@@ -265,7 +265,6 @@ exports[`next-eslint-config-project --js-plugins > next-eslint-config-project--j
265265
],
266266
"type-aware": [],
267267
"unsupported": [
268-
"react/display-name",
269268
"react/jsx-uses-react",
270269
"react/jsx-uses-vars",
271270
"react/no-deprecated",
@@ -288,7 +287,6 @@ exports[`next-eslint-config-project --js-plugins > next-eslint-config-project--j
288287
],
289288
},
290289
"warnings": [
291-
"unsupported rule: react/display-name",
292290
"unsupported rule: react/jsx-uses-react",
293291
"unsupported rule: react/jsx-uses-vars",
294292
"unsupported rule: react/no-deprecated",
@@ -395,6 +393,7 @@ exports[`next-eslint-config-project --type-aware > next-eslint-config-project--t
395393
"jsx-a11y/role-supports-aria-props": "warn",
396394
"react-hooks/exhaustive-deps": "warn",
397395
"react-hooks/rules-of-hooks": "error",
396+
"react/display-name": "error",
398397
"react/jsx-key": "error",
399398
"react/jsx-no-comment-textnodes": "error",
400399
"react/jsx-no-duplicate-props": "error",
@@ -422,7 +421,6 @@ exports[`next-eslint-config-project --type-aware > next-eslint-config-project--t
422421
],
423422
"type-aware": [],
424423
"unsupported": [
425-
"react/display-name",
426424
"react/jsx-uses-react",
427425
"react/jsx-uses-vars",
428426
"react/no-deprecated",
@@ -445,7 +443,6 @@ exports[`next-eslint-config-project --type-aware > next-eslint-config-project--t
445443
],
446444
},
447445
"warnings": [
448-
"unsupported rule: react/display-name",
449446
"unsupported rule: react/jsx-uses-react",
450447
"unsupported rule: react/jsx-uses-vars",
451448
"unsupported rule: react/no-deprecated",
@@ -553,6 +550,7 @@ exports[`next-eslint-config-project merge > next-eslint-config-project--merge 1`
553550
"jsx-a11y/role-supports-aria-props": "warn",
554551
"react-hooks/exhaustive-deps": "warn",
555552
"react-hooks/rules-of-hooks": "error",
553+
"react/display-name": "error",
556554
"react/jsx-key": "error",
557555
"react/jsx-no-comment-textnodes": "error",
558556
"react/jsx-no-duplicate-props": "error",
@@ -580,7 +578,6 @@ exports[`next-eslint-config-project merge > next-eslint-config-project--merge 1`
580578
],
581579
"type-aware": [],
582580
"unsupported": [
583-
"react/display-name",
584581
"react/jsx-uses-react",
585582
"react/jsx-uses-vars",
586583
"react/no-deprecated",
@@ -603,7 +600,6 @@ exports[`next-eslint-config-project merge > next-eslint-config-project--merge 1`
603600
],
604601
},
605602
"warnings": [
606-
"unsupported rule: react/display-name",
607603
"unsupported rule: react/jsx-uses-react",
608604
"unsupported rule: react/jsx-uses-vars",
609605
"unsupported rule: react/no-deprecated",

integration_test/__snapshots__/react-project.spec.ts.snap

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ exports[`react-project > react-project 1`] = `
2020
"react-perf/jsx-no-new-array-as-prop": "error",
2121
"react-perf/jsx-no-new-function-as-prop": "error",
2222
"react-perf/jsx-no-new-object-as-prop": "error",
23+
"react/display-name": "error",
2324
"react/jsx-key": "error",
2425
"react/jsx-no-comment-textnodes": "error",
2526
"react/jsx-no-duplicate-props": "error",
@@ -42,7 +43,6 @@ exports[`react-project > react-project 1`] = `
4243
],
4344
"type-aware": [],
4445
"unsupported": [
45-
"react/display-name",
4646
"react/jsx-uses-vars",
4747
"react/no-deprecated",
4848
"react/prop-types",
@@ -65,7 +65,6 @@ exports[`react-project > react-project 1`] = `
6565
],
6666
},
6767
"warnings": [
68-
"unsupported rule: react/display-name",
6968
"unsupported rule: react/jsx-uses-vars",
7069
"unsupported rule: react/no-deprecated",
7170
"unsupported rule: react/prop-types",
@@ -110,6 +109,7 @@ exports[`react-project --js-plugins > react-project--js-plugins 1`] = `
110109
"react-perf/jsx-no-new-array-as-prop": "error",
111110
"react-perf/jsx-no-new-function-as-prop": "error",
112111
"react-perf/jsx-no-new-object-as-prop": "error",
112+
"react/display-name": "error",
113113
"react/jsx-key": "error",
114114
"react/jsx-no-comment-textnodes": "error",
115115
"react/jsx-no-duplicate-props": "error",
@@ -132,7 +132,6 @@ exports[`react-project --js-plugins > react-project--js-plugins 1`] = `
132132
],
133133
"type-aware": [],
134134
"unsupported": [
135-
"react/display-name",
136135
"react/jsx-uses-vars",
137136
"react/no-deprecated",
138137
"react/prop-types",
@@ -155,7 +154,6 @@ exports[`react-project --js-plugins > react-project--js-plugins 1`] = `
155154
],
156155
},
157156
"warnings": [
158-
"unsupported rule: react/display-name",
159157
"unsupported rule: react/jsx-uses-vars",
160158
"unsupported rule: react/no-deprecated",
161159
"unsupported rule: react/prop-types",
@@ -200,6 +198,7 @@ exports[`react-project --type-aware > react-project--type-aware 1`] = `
200198
"react-perf/jsx-no-new-array-as-prop": "error",
201199
"react-perf/jsx-no-new-function-as-prop": "error",
202200
"react-perf/jsx-no-new-object-as-prop": "error",
201+
"react/display-name": "error",
203202
"react/jsx-key": "error",
204203
"react/jsx-no-comment-textnodes": "error",
205204
"react/jsx-no-duplicate-props": "error",
@@ -222,7 +221,6 @@ exports[`react-project --type-aware > react-project--type-aware 1`] = `
222221
],
223222
"type-aware": [],
224223
"unsupported": [
225-
"react/display-name",
226224
"react/jsx-uses-vars",
227225
"react/no-deprecated",
228226
"react/prop-types",
@@ -245,7 +243,6 @@ exports[`react-project --type-aware > react-project--type-aware 1`] = `
245243
],
246244
},
247245
"warnings": [
248-
"unsupported rule: react/display-name",
249246
"unsupported rule: react/jsx-uses-vars",
250247
"unsupported rule: react/no-deprecated",
251248
"unsupported rule: react/prop-types",
@@ -288,6 +285,7 @@ exports[`react-project merge > react-project--merge 1`] = `
288285
"rules": {
289286
"react-hooks/exhaustive-deps": "warn",
290287
"react-hooks/rules-of-hooks": "error",
288+
"react/display-name": "error",
291289
"react/jsx-no-comment-textnodes": "error",
292290
"react/jsx-no-target-blank": "error",
293291
"react/no-unescaped-entities": "error",
@@ -302,7 +300,6 @@ exports[`react-project merge > react-project--merge 1`] = `
302300
],
303301
"type-aware": [],
304302
"unsupported": [
305-
"react/display-name",
306303
"react/jsx-uses-vars",
307304
"react/no-deprecated",
308305
"react/prop-types",
@@ -325,7 +322,6 @@ exports[`react-project merge > react-project--merge 1`] = `
325322
],
326323
},
327324
"warnings": [
328-
"unsupported rule: react/display-name",
329325
"unsupported rule: react/jsx-uses-vars",
330326
"unsupported rule: react/no-deprecated",
331327
"unsupported rule: react/prop-types",

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@oxlint/migrate",
3-
"version": "1.41.0",
3+
"version": "1.42.0",
44
"description": "Generates a `.oxlintrc.json` from a existing eslint flat config",
55
"keywords": [
66
"eslint",
@@ -76,7 +76,7 @@
7676
"lint-staged": "^16.1.2",
7777
"next": "^16.0.0",
7878
"oxfmt": "^0.26.0",
79-
"oxlint": "^1.41.0",
79+
"oxlint": "^1.42.0",
8080
"oxlint-tsgolint": "^0.8.3",
8181
"tsdown": "^0.19.0",
8282
"typescript-eslint": "^8.35.0",

0 commit comments

Comments
 (0)