Skip to content

Commit 370095e

Browse files
Bump typescript-eslint from 8.14.0 to 8.15.0 (#387)
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.14.0 to 8.15.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint's releases</a>.</em></p> <blockquote> <h2>v8.15.0</h2> <h2>8.15.0 (2024-11-18)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> added related-getter-setter-pairs rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10192">#10192</a>)</li> <li><strong>eslint-plugin:</strong> new rule <code>no-unsafe-type-assertion</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10051">#10051</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] fix detection of <code>ignoreConditionalTests</code> involving boolean <code>!</code> operator (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10299">#10299</a>)</li> <li><strong>rule-tester:</strong> run method - avoid to infer type parameter from <code>tests</code> param (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10324">#10324</a>)</li> <li><strong>typescript-eslint:</strong> allow infinitely deep array nesting in config function and extends (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10333">#10333</a>)</li> <li><strong>utils:</strong> add new optional <code>language</code> field to <code>FlatConfig.Config</code> type (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10326">#10326</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>add missing peer dependencies (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9744">#9744</a>)</li> <li><strong>eslint-plugin:</strong> [consistent-indexed-object-style] handle circular mapped types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10301">#10301</a>)</li> <li><strong>eslint-plugin:</strong> [await-thenable, return-await] don't flag awaiting unconstrained type parameter as unnecessary (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10314">#10314</a>)</li> <li><strong>eslint-plugin:</strong> [explicit-module-boundary-types] and [explicit-function-return-type] don't report on <code>as const satisfies</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10315">#10315</a>)</li> <li><strong>eslint-plugin:</strong> report deprecations used in default export (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10330">#10330</a>)</li> <li><strong>utils:</strong> add defaultOptions to meta in rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10339">#10339</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Bartosz <a href="https://github.com/burtek"><code>@​burtek</code></a></li> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li> <li>Ethan Wu</li> <li>Josh Goldberg ✨</li> <li>Kim Sang Du <a href="https://github.com/developer-bandi"><code>@​developer-bandi</code></a></li> <li>Luis Sebastian Urrutia Fuentes <a href="https://github.com/LuisUrrutia"><code>@​LuisUrrutia</code></a></li> <li>Marco Pasqualetti <a href="https://github.com/marcalexiei"><code>@​marcalexiei</code></a></li> <li>Phillip Huang</li> <li>Ronen Amiel</li> <li>Szydlak <a href="https://github.com/wszydlak"><code>@​wszydlak</code></a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md">typescript-eslint's changelog</a>.</em></p> <blockquote> <h2>8.15.0 (2024-11-18)</h2> <h3>🚀 Features</h3> <ul> <li><strong>typescript-eslint:</strong> allow infinitely deep array nesting in config function and extends (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10333">#10333</a>)</li> <li><strong>eslint-plugin:</strong> new rule <code>no-unsafe-type-assertion</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10051">#10051</a>)</li> <li><strong>eslint-plugin:</strong> added related-getter-setter-pairs rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10192">#10192</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>add missing peer dependencies (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9744">#9744</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li> <li>Ethan Wu</li> <li>Josh Goldberg ✨</li> <li>Ronen Amiel</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/244435126619afb9497ace04cbf4819012e27330"><code>2444351</code></a> chore(release): publish 8.15.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/b351703a235e5896ba2c39cf0ef59c0b8c24e344"><code>b351703</code></a> feat(typescript-eslint): allow infinitely deep array nesting in config functi...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/00a3a84e40910b38c7d14c284e1fbc6528e9ad44"><code>00a3a84</code></a> fix: add missing peer dependencies (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/9744">#9744</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/9ebdff460047c3d688b48d0418b21e5aea0f481d"><code>9ebdff4</code></a> feat(eslint-plugin): new rule <code>no-unsafe-type-assertion</code> (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/10051">#10051</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/04098513a0307aa5d8b21a50ac82e5680d04a898"><code>0409851</code></a> feat(eslint-plugin): added related-getter-setter-pairs rule (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/10192">#10192</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.15.0/packages/typescript-eslint">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typescript-eslint&package-manager=npm_and_yarn&previous-version=8.14.0&new-version=8.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 6580245 commit 370095e

File tree

2 files changed

+67
-60
lines changed

2 files changed

+67
-60
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"rimraf": "6.0.1",
4141
"ts-jest": "29.2.5",
4242
"typescript": "5.6.3",
43-
"typescript-eslint": "8.14.0"
43+
"typescript-eslint": "8.15.0"
4444
},
4545
"packageManager": "[email protected]"
4646
}

yarn.lock

Lines changed: 66 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@ __metadata:
548548
ts-jest: "npm:29.2.5"
549549
tslib: "npm:^2.8.1"
550550
typescript: "npm:5.6.3"
551-
typescript-eslint: "npm:8.14.0"
551+
typescript-eslint: "npm:8.15.0"
552552
languageName: unknown
553553
linkType: soft
554554

@@ -1157,15 +1157,15 @@ __metadata:
11571157
languageName: node
11581158
linkType: hard
11591159

1160-
"@typescript-eslint/eslint-plugin@npm:8.14.0":
1161-
version: 8.14.0
1162-
resolution: "@typescript-eslint/eslint-plugin@npm:8.14.0"
1160+
"@typescript-eslint/eslint-plugin@npm:8.15.0":
1161+
version: 8.15.0
1162+
resolution: "@typescript-eslint/eslint-plugin@npm:8.15.0"
11631163
dependencies:
11641164
"@eslint-community/regexpp": "npm:^4.10.0"
1165-
"@typescript-eslint/scope-manager": "npm:8.14.0"
1166-
"@typescript-eslint/type-utils": "npm:8.14.0"
1167-
"@typescript-eslint/utils": "npm:8.14.0"
1168-
"@typescript-eslint/visitor-keys": "npm:8.14.0"
1165+
"@typescript-eslint/scope-manager": "npm:8.15.0"
1166+
"@typescript-eslint/type-utils": "npm:8.15.0"
1167+
"@typescript-eslint/utils": "npm:8.15.0"
1168+
"@typescript-eslint/visitor-keys": "npm:8.15.0"
11691169
graphemer: "npm:^1.4.0"
11701170
ignore: "npm:^5.3.1"
11711171
natural-compare: "npm:^1.4.0"
@@ -1176,7 +1176,7 @@ __metadata:
11761176
peerDependenciesMeta:
11771177
typescript:
11781178
optional: true
1179-
checksum: 10c0/46c82eb45be82ffec0ab04728a5180691b1d17002c669864861a3044b6d2105a75ca23cc80d18721b40b5e7dff1eff4ed68a43d726e25d55f3e466a9fbeeb873
1179+
checksum: 10c0/90ef10cc7d37a81abec4f4a3ffdfc3a0da8e99d949e03c75437e96e8ab2e896e34b85ab64718690180a7712581031b8611c5d8e7666d6ed4d60b9ace834d58e3
11801180
languageName: node
11811181
linkType: hard
11821182

@@ -1198,21 +1198,21 @@ __metadata:
11981198
languageName: node
11991199
linkType: hard
12001200

1201-
"@typescript-eslint/parser@npm:8.14.0":
1202-
version: 8.14.0
1203-
resolution: "@typescript-eslint/parser@npm:8.14.0"
1201+
"@typescript-eslint/parser@npm:8.15.0":
1202+
version: 8.15.0
1203+
resolution: "@typescript-eslint/parser@npm:8.15.0"
12041204
dependencies:
1205-
"@typescript-eslint/scope-manager": "npm:8.14.0"
1206-
"@typescript-eslint/types": "npm:8.14.0"
1207-
"@typescript-eslint/typescript-estree": "npm:8.14.0"
1208-
"@typescript-eslint/visitor-keys": "npm:8.14.0"
1205+
"@typescript-eslint/scope-manager": "npm:8.15.0"
1206+
"@typescript-eslint/types": "npm:8.15.0"
1207+
"@typescript-eslint/typescript-estree": "npm:8.15.0"
1208+
"@typescript-eslint/visitor-keys": "npm:8.15.0"
12091209
debug: "npm:^4.3.4"
12101210
peerDependencies:
12111211
eslint: ^8.57.0 || ^9.0.0
12121212
peerDependenciesMeta:
12131213
typescript:
12141214
optional: true
1215-
checksum: 10c0/522b7afd25cd302c0510cc71985ba55ff92ecc5dbe3fc74a76fefea0169252fdd4b8cad6291fef05f63dfc173951af450dca20859c7f23e387b2e7410e8b97b1
1215+
checksum: 10c0/19c25aea0dc51faa758701a5319a89950fd30494d9d645db8ced84fb60714c5e7d4b51fc4ee8ccb07ddefec88c51ee307ee7e49addd6330ee8f3e7ee9ba329fc
12161216
languageName: node
12171217
linkType: hard
12181218

@@ -1226,13 +1226,13 @@ __metadata:
12261226
languageName: node
12271227
linkType: hard
12281228

1229-
"@typescript-eslint/scope-manager@npm:8.14.0":
1230-
version: 8.14.0
1231-
resolution: "@typescript-eslint/scope-manager@npm:8.14.0"
1229+
"@typescript-eslint/scope-manager@npm:8.15.0":
1230+
version: 8.15.0
1231+
resolution: "@typescript-eslint/scope-manager@npm:8.15.0"
12321232
dependencies:
1233-
"@typescript-eslint/types": "npm:8.14.0"
1234-
"@typescript-eslint/visitor-keys": "npm:8.14.0"
1235-
checksum: 10c0/1e1295c6f9febadf63559aad328b23d960510ce6b4c9f74e10d881c3858fa7f1db767cd1af5272d2fe7c9c5c7daebee71854e6f841e413e5d70af282f6616e26
1233+
"@typescript-eslint/types": "npm:8.15.0"
1234+
"@typescript-eslint/visitor-keys": "npm:8.15.0"
1235+
checksum: 10c0/c27dfdcea4100cc2d6fa967f857067cbc93155b55e648f9f10887a1b9372bb76cf864f7c804f3fa48d7868d9461cdef10bcea3dab7637d5337e8aa8042dc08b9
12361236
languageName: node
12371237
linkType: hard
12381238

@@ -1251,18 +1251,20 @@ __metadata:
12511251
languageName: node
12521252
linkType: hard
12531253

1254-
"@typescript-eslint/type-utils@npm:8.14.0":
1255-
version: 8.14.0
1256-
resolution: "@typescript-eslint/type-utils@npm:8.14.0"
1254+
"@typescript-eslint/type-utils@npm:8.15.0":
1255+
version: 8.15.0
1256+
resolution: "@typescript-eslint/type-utils@npm:8.15.0"
12571257
dependencies:
1258-
"@typescript-eslint/typescript-estree": "npm:8.14.0"
1259-
"@typescript-eslint/utils": "npm:8.14.0"
1258+
"@typescript-eslint/typescript-estree": "npm:8.15.0"
1259+
"@typescript-eslint/utils": "npm:8.15.0"
12601260
debug: "npm:^4.3.4"
12611261
ts-api-utils: "npm:^1.3.0"
1262+
peerDependencies:
1263+
eslint: ^8.57.0 || ^9.0.0
12621264
peerDependenciesMeta:
12631265
typescript:
12641266
optional: true
1265-
checksum: 10c0/42616a664b38ca418e13504247e5e1bad6ae85c045b48e5735ffab977d4bd58cc86fb9d2292bbb314fa408d78d4b0454c3a27dbf9f881f9921917a942825c806
1267+
checksum: 10c0/20f09c79c83b38a962cf7eff10d47a2c01bcc0bab7bf6d762594221cd89023ef8c7aec26751c47b524f53f5c8d38bba55a282529b3df82d5f5ab4350496316f9
12661268
languageName: node
12671269
linkType: hard
12681270

@@ -1273,10 +1275,10 @@ __metadata:
12731275
languageName: node
12741276
linkType: hard
12751277

1276-
"@typescript-eslint/types@npm:8.14.0":
1277-
version: 8.14.0
1278-
resolution: "@typescript-eslint/types@npm:8.14.0"
1279-
checksum: 10c0/7707f900e24e60e6780c5705f69627b7c0ef912cb3b095dfc8f4a0c84e866c66b1c4c10278cf99724560dc66985ec640750c4192786a09b853f9bb4c3ca5a7ce
1278+
"@typescript-eslint/types@npm:8.15.0":
1279+
version: 8.15.0
1280+
resolution: "@typescript-eslint/types@npm:8.15.0"
1281+
checksum: 10c0/84abc6fd954aff13822a76ac49efdcb90a55c0025c20eee5d8cebcfb68faff33b79bbc711ea524e0209cecd90c5ee3a5f92babc7083c081d3a383a0710264a41
12801282
languageName: node
12811283
linkType: hard
12821284

@@ -1299,12 +1301,12 @@ __metadata:
12991301
languageName: node
13001302
linkType: hard
13011303

1302-
"@typescript-eslint/typescript-estree@npm:8.14.0":
1303-
version: 8.14.0
1304-
resolution: "@typescript-eslint/typescript-estree@npm:8.14.0"
1304+
"@typescript-eslint/typescript-estree@npm:8.15.0":
1305+
version: 8.15.0
1306+
resolution: "@typescript-eslint/typescript-estree@npm:8.15.0"
13051307
dependencies:
1306-
"@typescript-eslint/types": "npm:8.14.0"
1307-
"@typescript-eslint/visitor-keys": "npm:8.14.0"
1308+
"@typescript-eslint/types": "npm:8.15.0"
1309+
"@typescript-eslint/visitor-keys": "npm:8.15.0"
13081310
debug: "npm:^4.3.4"
13091311
fast-glob: "npm:^3.3.2"
13101312
is-glob: "npm:^4.0.3"
@@ -1314,7 +1316,7 @@ __metadata:
13141316
peerDependenciesMeta:
13151317
typescript:
13161318
optional: true
1317-
checksum: 10c0/5e890d22bd067095f871cf144907a8c302db5b5f014c58906ad58d7f23569951cba805042eac6844744e5abb0d3648c9cc221a91b0703da0a8d6345dc1f83e74
1319+
checksum: 10c0/3af5c129532db3575349571bbf64d32aeccc4f4df924ac447f5d8f6af8b387148df51965eb2c9b99991951d3dadef4f2509d7ce69bf34a2885d013c040762412
13181320
languageName: node
13191321
linkType: hard
13201322

@@ -1332,17 +1334,20 @@ __metadata:
13321334
languageName: node
13331335
linkType: hard
13341336

1335-
"@typescript-eslint/utils@npm:8.14.0":
1336-
version: 8.14.0
1337-
resolution: "@typescript-eslint/utils@npm:8.14.0"
1337+
"@typescript-eslint/utils@npm:8.15.0":
1338+
version: 8.15.0
1339+
resolution: "@typescript-eslint/utils@npm:8.15.0"
13381340
dependencies:
13391341
"@eslint-community/eslint-utils": "npm:^4.4.0"
1340-
"@typescript-eslint/scope-manager": "npm:8.14.0"
1341-
"@typescript-eslint/types": "npm:8.14.0"
1342-
"@typescript-eslint/typescript-estree": "npm:8.14.0"
1342+
"@typescript-eslint/scope-manager": "npm:8.15.0"
1343+
"@typescript-eslint/types": "npm:8.15.0"
1344+
"@typescript-eslint/typescript-estree": "npm:8.15.0"
13431345
peerDependencies:
13441346
eslint: ^8.57.0 || ^9.0.0
1345-
checksum: 10c0/1fcc2651d870832a799a5d1c85fc9421853508a006d6a6073c8316b012489dda77e123d13aea8f53eb9030a2da2c0eb273a6946a9941caa2519b99b33e89b720
1347+
peerDependenciesMeta:
1348+
typescript:
1349+
optional: true
1350+
checksum: 10c0/65743f51845a1f6fd2d21f66ca56182ba33e966716bdca73d30b7a67c294e47889c322de7d7b90ab0818296cd33c628e5eeeb03cec7ef2f76c47de7a453eeda2
13461351
languageName: node
13471352
linkType: hard
13481353

@@ -1356,13 +1361,13 @@ __metadata:
13561361
languageName: node
13571362
linkType: hard
13581363

1359-
"@typescript-eslint/visitor-keys@npm:8.14.0":
1360-
version: 8.14.0
1361-
resolution: "@typescript-eslint/visitor-keys@npm:8.14.0"
1364+
"@typescript-eslint/visitor-keys@npm:8.15.0":
1365+
version: 8.15.0
1366+
resolution: "@typescript-eslint/visitor-keys@npm:8.15.0"
13621367
dependencies:
1363-
"@typescript-eslint/types": "npm:8.14.0"
1364-
eslint-visitor-keys: "npm:^3.4.3"
1365-
checksum: 10c0/d0faf70ed9ecff5e36694bbb161a90bea6db59e0e79a7d4f264d67d565c12b13733d664b736b2730935f013c87ce3155cea954a533d28e99987681bc5f6259c3
1368+
"@typescript-eslint/types": "npm:8.15.0"
1369+
eslint-visitor-keys: "npm:^4.2.0"
1370+
checksum: 10c0/02a954c3752c4328482a884eb1da06ca8fb72ae78ef28f1d854b18f3779406ed47263af22321cf3f65a637ec7584e5f483e34a263b5c8cec60ec85aebc263574
13661371
languageName: node
13671372
linkType: hard
13681373

@@ -5805,17 +5810,19 @@ __metadata:
58055810
languageName: node
58065811
linkType: hard
58075812

5808-
"typescript-eslint@npm:8.14.0":
5809-
version: 8.14.0
5810-
resolution: "typescript-eslint@npm:8.14.0"
5813+
"typescript-eslint@npm:8.15.0":
5814+
version: 8.15.0
5815+
resolution: "typescript-eslint@npm:8.15.0"
58115816
dependencies:
5812-
"@typescript-eslint/eslint-plugin": "npm:8.14.0"
5813-
"@typescript-eslint/parser": "npm:8.14.0"
5814-
"@typescript-eslint/utils": "npm:8.14.0"
5817+
"@typescript-eslint/eslint-plugin": "npm:8.15.0"
5818+
"@typescript-eslint/parser": "npm:8.15.0"
5819+
"@typescript-eslint/utils": "npm:8.15.0"
5820+
peerDependencies:
5821+
eslint: ^8.57.0 || ^9.0.0
58155822
peerDependenciesMeta:
58165823
typescript:
58175824
optional: true
5818-
checksum: 10c0/b9c2f32139d3df52057bfb80d4663fd5e440ccd0da75d92fe91582fe5216213e7012ef691e7d91c75e402e373b9aded6b128b005aaeeae32d7b9d7b39732bcc7
5825+
checksum: 10c0/589aebf0d0b9b79db1cd0b7c2ea08c6b5727c1db095d39077d070c332066c7d549a0eb2ef60b0d41619720c317c1955236c5c8ee6320bc7c6ae475add7223b55
58195826
languageName: node
58205827
linkType: hard
58215828

0 commit comments

Comments
 (0)