Skip to content

Commit c0ad0ec

Browse files
authored
chore(deps): update dependency typescript-eslint to ^8.22.0 (#11600)
* allow shortcircuit and ternary * updated eslint config file * updated config file * resolve merge conflicts
1 parent dfd5811 commit c0ad0ec

File tree

3 files changed

+101
-113
lines changed

3 files changed

+101
-113
lines changed

eslint.config.mjs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ export default [
4848
},
4949
rules: {
5050
...reactHooks.configs.recommended.rules,
51+
'@typescript-eslint/no-wrapper-object-types': 'off',
52+
'@typescript-eslint/no-empty-object-type': 'off',
53+
'@typescript-eslint/no-unsafe-function-type': 'off',
54+
'@typescript-eslint/no-unused-expressions': ['error', { allowShortCircuit: true, allowTernary: true }],
5155
'@typescript-eslint/ban-ts-comment': 'off',
5256
'@typescript-eslint/adjacent-overload-signatures': 'error',
5357
'@typescript-eslint/array-type': 'error',
@@ -67,11 +71,12 @@ export default [
6771
'@typescript-eslint/no-unused-vars': [
6872
'error',
6973
{
70-
argsIgnorePattern: '^_'
74+
argsIgnorePattern: '^_',
75+
caughtErrors: 'none'
7176
}
7277
],
7378
'@typescript-eslint/no-use-before-define': 'off',
74-
'@typescript-eslint/no-var-requires': 'off',
79+
'@typescript-eslint/no-require-imports': 'off',
7580
'@typescript-eslint/prefer-for-of': 'error',
7681
'@typescript-eslint/prefer-function-type': 'error',
7782
'@typescript-eslint/prefer-namespace-keyword': 'error',

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
"ts-node": "^10.9.2",
7878
"ts-patch": "^3.3.0",
7979
"typescript": "^5.4.5",
80-
"typescript-eslint": "^7.18.0"
80+
"typescript-eslint": "^8.22.0"
8181
},
8282
"scripts": {
8383
"build": "yarn clean && yarn build:generate && yarn build:esm && yarn build:cjs && yarn build:subpaths && yarn build:single:packages",

yarn.lock

Lines changed: 93 additions & 110 deletions
Original file line numberDiff line numberDiff line change
@@ -3870,7 +3870,7 @@ __metadata:
38703870
ts-node: "npm:^10.9.2"
38713871
ts-patch: "npm:^3.3.0"
38723872
typescript: "npm:^5.4.5"
3873-
typescript-eslint: "npm:^7.18.0"
3873+
typescript-eslint: "npm:^8.22.0"
38743874
languageName: unknown
38753875
linkType: soft
38763876

@@ -5310,54 +5310,40 @@ __metadata:
53105310
languageName: node
53115311
linkType: hard
53125312

5313-
"@typescript-eslint/eslint-plugin@npm:7.18.0":
5314-
version: 7.18.0
5315-
resolution: "@typescript-eslint/eslint-plugin@npm:7.18.0"
5313+
"@typescript-eslint/eslint-plugin@npm:8.26.1":
5314+
version: 8.26.1
5315+
resolution: "@typescript-eslint/eslint-plugin@npm:8.26.1"
53165316
dependencies:
53175317
"@eslint-community/regexpp": "npm:^4.10.0"
5318-
"@typescript-eslint/scope-manager": "npm:7.18.0"
5319-
"@typescript-eslint/type-utils": "npm:7.18.0"
5320-
"@typescript-eslint/utils": "npm:7.18.0"
5321-
"@typescript-eslint/visitor-keys": "npm:7.18.0"
5318+
"@typescript-eslint/scope-manager": "npm:8.26.1"
5319+
"@typescript-eslint/type-utils": "npm:8.26.1"
5320+
"@typescript-eslint/utils": "npm:8.26.1"
5321+
"@typescript-eslint/visitor-keys": "npm:8.26.1"
53225322
graphemer: "npm:^1.4.0"
53235323
ignore: "npm:^5.3.1"
53245324
natural-compare: "npm:^1.4.0"
5325-
ts-api-utils: "npm:^1.3.0"
5325+
ts-api-utils: "npm:^2.0.1"
53265326
peerDependencies:
5327-
"@typescript-eslint/parser": ^7.0.0
5328-
eslint: ^8.56.0
5329-
peerDependenciesMeta:
5330-
typescript:
5331-
optional: true
5332-
checksum: 10c0/2b37948fa1b0dab77138909dabef242a4d49ab93e4019d4ef930626f0a7d96b03e696cd027fa0087881c20e73be7be77c942606b4a76fa599e6b37f6985304c3
5327+
"@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0
5328+
eslint: ^8.57.0 || ^9.0.0
5329+
typescript: ">=4.8.4 <5.9.0"
5330+
checksum: 10c0/412f41aafd503a1faea91edd03a68717ca8a49ed6683700b8386115c67b86110c9826d10005d3a0341b78cdee41a6ef08842716ced2b58af03f91eb1b8cc929c
53335331
languageName: node
53345332
linkType: hard
53355333

5336-
"@typescript-eslint/parser@npm:7.18.0":
5337-
version: 7.18.0
5338-
resolution: "@typescript-eslint/parser@npm:7.18.0"
5334+
"@typescript-eslint/parser@npm:8.26.1":
5335+
version: 8.26.1
5336+
resolution: "@typescript-eslint/parser@npm:8.26.1"
53395337
dependencies:
5340-
"@typescript-eslint/scope-manager": "npm:7.18.0"
5341-
"@typescript-eslint/types": "npm:7.18.0"
5342-
"@typescript-eslint/typescript-estree": "npm:7.18.0"
5343-
"@typescript-eslint/visitor-keys": "npm:7.18.0"
5338+
"@typescript-eslint/scope-manager": "npm:8.26.1"
5339+
"@typescript-eslint/types": "npm:8.26.1"
5340+
"@typescript-eslint/typescript-estree": "npm:8.26.1"
5341+
"@typescript-eslint/visitor-keys": "npm:8.26.1"
53445342
debug: "npm:^4.3.4"
53455343
peerDependencies:
5346-
eslint: ^8.56.0
5347-
peerDependenciesMeta:
5348-
typescript:
5349-
optional: true
5350-
checksum: 10c0/370e73fca4278091bc1b657f85e7d74cd52b24257ea20c927a8e17546107ce04fbf313fec99aed0cc2a145ddbae1d3b12e9cc2c1320117636dc1281bcfd08059
5351-
languageName: node
5352-
linkType: hard
5353-
5354-
"@typescript-eslint/scope-manager@npm:7.18.0":
5355-
version: 7.18.0
5356-
resolution: "@typescript-eslint/scope-manager@npm:7.18.0"
5357-
dependencies:
5358-
"@typescript-eslint/types": "npm:7.18.0"
5359-
"@typescript-eslint/visitor-keys": "npm:7.18.0"
5360-
checksum: 10c0/038cd58c2271de146b3a594afe2c99290034033326d57ff1f902976022c8b0138ffd3cb893ae439ae41003b5e4bcc00cabf6b244ce40e8668f9412cc96d97b8e
5344+
eslint: ^8.57.0 || ^9.0.0
5345+
typescript: ">=4.8.4 <5.9.0"
5346+
checksum: 10c0/21fe4306b6017bf183d92cdd493edacd302816071e29e1400452f3ccd224ab8111b75892507b9731545e98e6e4d153e54dab568b3433f6c9596b6cb2f7af922f
53615347
languageName: node
53625348
linkType: hard
53635349

@@ -5371,27 +5357,28 @@ __metadata:
53715357
languageName: node
53725358
linkType: hard
53735359

5374-
"@typescript-eslint/type-utils@npm:7.18.0":
5375-
version: 7.18.0
5376-
resolution: "@typescript-eslint/type-utils@npm:7.18.0"
5360+
"@typescript-eslint/scope-manager@npm:8.26.1":
5361+
version: 8.26.1
5362+
resolution: "@typescript-eslint/scope-manager@npm:8.26.1"
53775363
dependencies:
5378-
"@typescript-eslint/typescript-estree": "npm:7.18.0"
5379-
"@typescript-eslint/utils": "npm:7.18.0"
5380-
debug: "npm:^4.3.4"
5381-
ts-api-utils: "npm:^1.3.0"
5382-
peerDependencies:
5383-
eslint: ^8.56.0
5384-
peerDependenciesMeta:
5385-
typescript:
5386-
optional: true
5387-
checksum: 10c0/ad92a38007be620f3f7036f10e234abdc2fdc518787b5a7227e55fd12896dacf56e8b34578723fbf9bea8128df2510ba8eb6739439a3879eda9519476d5783fd
5364+
"@typescript-eslint/types": "npm:8.26.1"
5365+
"@typescript-eslint/visitor-keys": "npm:8.26.1"
5366+
checksum: 10c0/ecd30eb615c7384f01cea8f2c8e8dda7507ada52ad0d002d3701bdd9d06f6d14cefb31c6c26ef55708adfaa2045a01151e8685656240268231a4bac8f792afe4
53885367
languageName: node
53895368
linkType: hard
53905369

5391-
"@typescript-eslint/types@npm:7.18.0":
5392-
version: 7.18.0
5393-
resolution: "@typescript-eslint/types@npm:7.18.0"
5394-
checksum: 10c0/eb7371ac55ca77db8e59ba0310b41a74523f17e06f485a0ef819491bc3dd8909bb930120ff7d30aaf54e888167e0005aa1337011f3663dc90fb19203ce478054
5370+
"@typescript-eslint/type-utils@npm:8.26.1":
5371+
version: 8.26.1
5372+
resolution: "@typescript-eslint/type-utils@npm:8.26.1"
5373+
dependencies:
5374+
"@typescript-eslint/typescript-estree": "npm:8.26.1"
5375+
"@typescript-eslint/utils": "npm:8.26.1"
5376+
debug: "npm:^4.3.4"
5377+
ts-api-utils: "npm:^2.0.1"
5378+
peerDependencies:
5379+
eslint: ^8.57.0 || ^9.0.0
5380+
typescript: ">=4.8.4 <5.9.0"
5381+
checksum: 10c0/17553b4333246e1ffd447dab78a4cbc565c129c9baf32326387760c9790120a99d955acf84888b7ef96e73c82fc22a3e08e80f0bd65d21e3cf2fe002f977aba1
53955382
languageName: node
53965383
linkType: hard
53975384

@@ -5402,22 +5389,10 @@ __metadata:
54025389
languageName: node
54035390
linkType: hard
54045391

5405-
"@typescript-eslint/typescript-estree@npm:7.18.0":
5406-
version: 7.18.0
5407-
resolution: "@typescript-eslint/typescript-estree@npm:7.18.0"
5408-
dependencies:
5409-
"@typescript-eslint/types": "npm:7.18.0"
5410-
"@typescript-eslint/visitor-keys": "npm:7.18.0"
5411-
debug: "npm:^4.3.4"
5412-
globby: "npm:^11.1.0"
5413-
is-glob: "npm:^4.0.3"
5414-
minimatch: "npm:^9.0.4"
5415-
semver: "npm:^7.6.0"
5416-
ts-api-utils: "npm:^1.3.0"
5417-
peerDependenciesMeta:
5418-
typescript:
5419-
optional: true
5420-
checksum: 10c0/0c7f109a2e460ec8a1524339479cf78ff17814d23c83aa5112c77fb345e87b3642616291908dcddea1e671da63686403dfb712e4a4435104f92abdfddf9aba81
5392+
"@typescript-eslint/types@npm:8.26.1":
5393+
version: 8.26.1
5394+
resolution: "@typescript-eslint/types@npm:8.26.1"
5395+
checksum: 10c0/805b239b57854fc12eae9e2bec6ccab24bac1d30a762c455f22c73b777a5859c64c58b4750458bd0ab4aadd664eb95cbef091348a071975acac05b15ebea9f1b
54215396
languageName: node
54225397
linkType: hard
54235398

@@ -5439,17 +5414,36 @@ __metadata:
54395414
languageName: node
54405415
linkType: hard
54415416

5442-
"@typescript-eslint/utils@npm:7.18.0":
5443-
version: 7.18.0
5444-
resolution: "@typescript-eslint/utils@npm:7.18.0"
5417+
"@typescript-eslint/typescript-estree@npm:8.26.1":
5418+
version: 8.26.1
5419+
resolution: "@typescript-eslint/typescript-estree@npm:8.26.1"
5420+
dependencies:
5421+
"@typescript-eslint/types": "npm:8.26.1"
5422+
"@typescript-eslint/visitor-keys": "npm:8.26.1"
5423+
debug: "npm:^4.3.4"
5424+
fast-glob: "npm:^3.3.2"
5425+
is-glob: "npm:^4.0.3"
5426+
minimatch: "npm:^9.0.4"
5427+
semver: "npm:^7.6.0"
5428+
ts-api-utils: "npm:^2.0.1"
5429+
peerDependencies:
5430+
typescript: ">=4.8.4 <5.9.0"
5431+
checksum: 10c0/adc95e4735a8ded05ad35d7b4fae68c675afdd4b3531bc4a51eab5efe793cf80bc75f56dfc8022af4c0a5b316eec61f8ce6b77c2ead45fc675fea7e28cd52ade
5432+
languageName: node
5433+
linkType: hard
5434+
5435+
"@typescript-eslint/utils@npm:8.26.1":
5436+
version: 8.26.1
5437+
resolution: "@typescript-eslint/utils@npm:8.26.1"
54455438
dependencies:
54465439
"@eslint-community/eslint-utils": "npm:^4.4.0"
5447-
"@typescript-eslint/scope-manager": "npm:7.18.0"
5448-
"@typescript-eslint/types": "npm:7.18.0"
5449-
"@typescript-eslint/typescript-estree": "npm:7.18.0"
5440+
"@typescript-eslint/scope-manager": "npm:8.26.1"
5441+
"@typescript-eslint/types": "npm:8.26.1"
5442+
"@typescript-eslint/typescript-estree": "npm:8.26.1"
54505443
peerDependencies:
5451-
eslint: ^8.56.0
5452-
checksum: 10c0/a25a6d50eb45c514469a01ff01f215115a4725fb18401055a847ddf20d1b681409c4027f349033a95c4ff7138d28c3b0a70253dfe8262eb732df4b87c547bd1e
5444+
eslint: ^8.57.0 || ^9.0.0
5445+
typescript: ">=4.8.4 <5.9.0"
5446+
checksum: 10c0/a5cb3bdf253cc8e8474a2ed8666c0a6194abe56f44039c6623bef0459ed17d0276ed6e40c70d35bd8ec4d41bafc255e4d3025469f32ac692ba2d89e7579c2a26
54535447
languageName: node
54545448
linkType: hard
54555449

@@ -5468,16 +5462,6 @@ __metadata:
54685462
languageName: node
54695463
linkType: hard
54705464

5471-
"@typescript-eslint/visitor-keys@npm:7.18.0":
5472-
version: 7.18.0
5473-
resolution: "@typescript-eslint/visitor-keys@npm:7.18.0"
5474-
dependencies:
5475-
"@typescript-eslint/types": "npm:7.18.0"
5476-
eslint-visitor-keys: "npm:^3.4.3"
5477-
checksum: 10c0/538b645f8ff1d9debf264865c69a317074eaff0255e63d7407046176b0f6a6beba34a6c51d511f12444bae12a98c69891eb6f403c9f54c6c2e2849d1c1cb73c0
5478-
languageName: node
5479-
linkType: hard
5480-
54815465
"@typescript-eslint/visitor-keys@npm:8.26.0":
54825466
version: 8.26.0
54835467
resolution: "@typescript-eslint/visitor-keys@npm:8.26.0"
@@ -5488,6 +5472,16 @@ __metadata:
54885472
languageName: node
54895473
linkType: hard
54905474

5475+
"@typescript-eslint/visitor-keys@npm:8.26.1":
5476+
version: 8.26.1
5477+
resolution: "@typescript-eslint/visitor-keys@npm:8.26.1"
5478+
dependencies:
5479+
"@typescript-eslint/types": "npm:8.26.1"
5480+
eslint-visitor-keys: "npm:^4.2.0"
5481+
checksum: 10c0/51b1016d06cd2b9eac0a213de418b0a26022fd3b71478014541bfcbc2a3c4d666552390eb9c209fa9e52c868710d9f1b21a2c789d35c650239438c366a27a239
5482+
languageName: node
5483+
linkType: hard
5484+
54915485
"@vitejs/plugin-react-swc@npm:^3.8.0":
54925486
version: 3.8.0
54935487
resolution: "@vitejs/plugin-react-swc@npm:3.8.0"
@@ -10184,7 +10178,7 @@ __metadata:
1018410178
languageName: node
1018510179
linkType: hard
1018610180

10187-
"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.3":
10181+
"eslint-visitor-keys@npm:^3.3.0":
1018810182
version: 3.4.3
1018910183
resolution: "eslint-visitor-keys@npm:3.4.3"
1019010184
checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820
@@ -11833,7 +11827,7 @@ __metadata:
1183311827
languageName: node
1183411828
linkType: hard
1183511829

11836-
"globby@npm:11.1.0, globby@npm:^11.1.0":
11830+
"globby@npm:11.1.0":
1183711831
version: 11.1.0
1183811832
resolution: "globby@npm:11.1.0"
1183911833
dependencies:
@@ -21339,15 +21333,6 @@ __metadata:
2133921333
languageName: node
2134021334
linkType: hard
2134121335

21342-
"ts-api-utils@npm:^1.3.0":
21343-
version: 1.4.3
21344-
resolution: "ts-api-utils@npm:1.4.3"
21345-
peerDependencies:
21346-
typescript: ">=4.2.0"
21347-
checksum: 10c0/e65dc6e7e8141140c23e1dc94984bf995d4f6801919c71d6dc27cf0cd51b100a91ffcfe5217626193e5bea9d46831e8586febdc7e172df3f1091a7384299e23a
21348-
languageName: node
21349-
linkType: hard
21350-
2135121336
"ts-api-utils@npm:^2.0.1":
2135221337
version: 2.0.1
2135321338
resolution: "ts-api-utils@npm:2.0.1"
@@ -21681,19 +21666,17 @@ __metadata:
2168121666
languageName: node
2168221667
linkType: hard
2168321668

21684-
"typescript-eslint@npm:^7.18.0":
21685-
version: 7.18.0
21686-
resolution: "typescript-eslint@npm:7.18.0"
21669+
"typescript-eslint@npm:^8.22.0":
21670+
version: 8.26.1
21671+
resolution: "typescript-eslint@npm:8.26.1"
2168721672
dependencies:
21688-
"@typescript-eslint/eslint-plugin": "npm:7.18.0"
21689-
"@typescript-eslint/parser": "npm:7.18.0"
21690-
"@typescript-eslint/utils": "npm:7.18.0"
21673+
"@typescript-eslint/eslint-plugin": "npm:8.26.1"
21674+
"@typescript-eslint/parser": "npm:8.26.1"
21675+
"@typescript-eslint/utils": "npm:8.26.1"
2169121676
peerDependencies:
21692-
eslint: ^8.56.0
21693-
peerDependenciesMeta:
21694-
typescript:
21695-
optional: true
21696-
checksum: 10c0/610c0faa70b9be89255086378c7ef69e979115c89be69851fb4d69e76907b3520450b162a8adee56b32dbf368f8c14c1fac88065539012140c1319851f2676da
21677+
eslint: ^8.57.0 || ^9.0.0
21678+
typescript: ">=4.8.4 <5.9.0"
21679+
checksum: 10c0/92ab2e59950020eae9956e0e1fd572bc98bab0f764e63f49bfd9feab3b38edfe888712fd2df6fc43642b9be06e60288f72626d7a7cc25dcbb4c692df64cba064
2169721680
languageName: node
2169821681
linkType: hard
2169921682

0 commit comments

Comments
 (0)