Update typescript-eslint 8.59.0 → 8.59.1 (patch)#89
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Free Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Caution Review the following alerts detected in dependencies. According to your organization's Security Policy, you must resolve all "Block" alerts before proceeding. Learn more about Socket for GitHub.
|
guibranco
left a comment
There was a problem hiding this comment.
Automatically approved by gstraccini[bot]
guibranco
left a comment
There was a problem hiding this comment.
Automatically approved by gstraccini[bot]
|
@depfu merge |
1 similar comment
|
@depfu merge |
221b16d to
0439536
Compare
|
Infisical secrets check: 🚨 Secrets leaked! Caution The Infisical CLI tool found secrets leaked in your repository. 💻 Scan logs2026-05-01T10:13:07Z INF scanning for exposed secrets...
10:13AM INF 80 commits scanned.
2026-05-01T10:13:07Z INF scan completed in 382ms
2026-05-01T10:13:07Z WRN leaks found: 6
🔎 Detected secrets in your GIT history
Warning The above table only displays the first 10 leaked secrets. 🐾 Secrets fingerprint2e1522054d3009edd4cc682e479341776b266eb0:src/mockData.ts:generic-api-key:505
2e1522054d3009edd4cc682e479341776b266eb0:src/pages/Integrations.tsx:generic-api-key:12
2e1522054d3009edd4cc682e479341776b266eb0:src/pages/RepositoryDetail.tsx:generic-api-key:124
2e1522054d3009edd4cc682e479341776b266eb0:src/pages/RepositoryDetail.tsx:generic-api-key:160
2e1522054d3009edd4cc682e479341776b266eb0:src/pages/RepositoryDetail.tsx:generic-api-key:178
2e1522054d3009edd4cc682e479341776b266eb0:src/pages/Settings.tsx:generic-api-key:127
Tip If you want to ignore these leaked secrets, add the above fingerprint content to a file named |
|
|
Overall Grade |
Security Reliability Complexity Hygiene |
Code Review Summary
| Analyzer | Status | Updated (UTC) | Details |
|---|---|---|---|
| JavaScript | May 1, 2026 10:13a.m. | Review ↗ | |
| Secrets | May 1, 2026 10:13a.m. | Review ↗ | |
| Code coverage | May 1, 2026 10:13a.m. | Review ↗ |
Important
AI Review is run only on demand for your team. We're only showing results of static analysis review right now. To trigger AI Review, comment @deepsourcebot review on this thread.
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ typescript-eslint (8.59.0 → 8.59.1)
Sorry, we couldn't find anything useful about this release.
Commits
See the full diff on Github. The new version differs by 21 commits:
chore(release): publish 8.59.1chore(eslint-plugin): switch auto-generated test cases to hand-written in dot-notation.test.ts (#12266)test: make sort-type-constituents tests fully static (#12262)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-loop-func.test.ts (#12256)chore(deps): update dependency eslint-plugin-perfectionist to v5.9.0 (#12279)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-unsafe-enum-comparison.test.ts (#12261)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-unnecessary-condition.test.ts (#12259)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-invalid-this.test.ts (#12255)chore(eslint-plugin): switch auto-generated test cases to hand-written in naming-convention.test.ts (#12253)chore(eslint-plugin): switch auto-generated test cases to hand-written in member-ordering-alphabetically-order.test.ts (#12252)fix(eslint-plugin): [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (#12241)fix(eslint-plugin): [no-unnecessary-type-arguments] handle instantiation expressions (#12220)chore(website): configure the playground for all available file types (#12211)fix(eslint-plugin): [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (#12278)chore(eslint-plugin-internal): switch auto-generated test cases to hand-written in plugin-test-formatting.test.ts (#12265)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-extraneous-class.test.ts (#12254)chore(eslint-plugin): switch auto-generated test cases to hand-written in member-ordering-alphabetically-case-insensitive-order.test.ts (#12251)fix(eslint-plugin): [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (#12269)fix(eslint-plugin): [no-unnecessary-type-assertion] preserve index signatures in undefined unions (#12257)chore(eslint-plugin): switch auto-generated test cases to hand-written in prefer-nullish-coalescing.test.ts (#12225)fix(eslint-plugin): [no-unnecessary-type-assertion] fix crash "TypeError: checker.getTypeArguments is not a function" (#12246)Commits
See the full diff on Github. The new version differs by 21 commits:
chore(release): publish 8.59.1chore(eslint-plugin): switch auto-generated test cases to hand-written in dot-notation.test.ts (#12266)test: make sort-type-constituents tests fully static (#12262)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-loop-func.test.ts (#12256)chore(deps): update dependency eslint-plugin-perfectionist to v5.9.0 (#12279)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-unsafe-enum-comparison.test.ts (#12261)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-unnecessary-condition.test.ts (#12259)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-invalid-this.test.ts (#12255)chore(eslint-plugin): switch auto-generated test cases to hand-written in naming-convention.test.ts (#12253)chore(eslint-plugin): switch auto-generated test cases to hand-written in member-ordering-alphabetically-order.test.ts (#12252)fix(eslint-plugin): [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (#12241)fix(eslint-plugin): [no-unnecessary-type-arguments] handle instantiation expressions (#12220)chore(website): configure the playground for all available file types (#12211)fix(eslint-plugin): [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (#12278)chore(eslint-plugin-internal): switch auto-generated test cases to hand-written in plugin-test-formatting.test.ts (#12265)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-extraneous-class.test.ts (#12254)chore(eslint-plugin): switch auto-generated test cases to hand-written in member-ordering-alphabetically-case-insensitive-order.test.ts (#12251)fix(eslint-plugin): [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (#12269)fix(eslint-plugin): [no-unnecessary-type-assertion] preserve index signatures in undefined unions (#12257)chore(eslint-plugin): switch auto-generated test cases to hand-written in prefer-nullish-coalescing.test.ts (#12225)fix(eslint-plugin): [no-unnecessary-type-assertion] fix crash "TypeError: checker.getTypeArguments is not a function" (#12246)Commits
See the full diff on Github. The new version differs by 21 commits:
chore(release): publish 8.59.1chore(eslint-plugin): switch auto-generated test cases to hand-written in dot-notation.test.ts (#12266)test: make sort-type-constituents tests fully static (#12262)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-loop-func.test.ts (#12256)chore(deps): update dependency eslint-plugin-perfectionist to v5.9.0 (#12279)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-unsafe-enum-comparison.test.ts (#12261)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-unnecessary-condition.test.ts (#12259)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-invalid-this.test.ts (#12255)chore(eslint-plugin): switch auto-generated test cases to hand-written in naming-convention.test.ts (#12253)chore(eslint-plugin): switch auto-generated test cases to hand-written in member-ordering-alphabetically-order.test.ts (#12252)fix(eslint-plugin): [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (#12241)fix(eslint-plugin): [no-unnecessary-type-arguments] handle instantiation expressions (#12220)chore(website): configure the playground for all available file types (#12211)fix(eslint-plugin): [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (#12278)chore(eslint-plugin-internal): switch auto-generated test cases to hand-written in plugin-test-formatting.test.ts (#12265)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-extraneous-class.test.ts (#12254)chore(eslint-plugin): switch auto-generated test cases to hand-written in member-ordering-alphabetically-case-insensitive-order.test.ts (#12251)fix(eslint-plugin): [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (#12269)fix(eslint-plugin): [no-unnecessary-type-assertion] preserve index signatures in undefined unions (#12257)chore(eslint-plugin): switch auto-generated test cases to hand-written in prefer-nullish-coalescing.test.ts (#12225)fix(eslint-plugin): [no-unnecessary-type-assertion] fix crash "TypeError: checker.getTypeArguments is not a function" (#12246)Release Notes
8.59.1
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 21 commits:
chore(release): publish 8.59.1chore(eslint-plugin): switch auto-generated test cases to hand-written in dot-notation.test.ts (#12266)test: make sort-type-constituents tests fully static (#12262)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-loop-func.test.ts (#12256)chore(deps): update dependency eslint-plugin-perfectionist to v5.9.0 (#12279)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-unsafe-enum-comparison.test.ts (#12261)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-unnecessary-condition.test.ts (#12259)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-invalid-this.test.ts (#12255)chore(eslint-plugin): switch auto-generated test cases to hand-written in naming-convention.test.ts (#12253)chore(eslint-plugin): switch auto-generated test cases to hand-written in member-ordering-alphabetically-order.test.ts (#12252)fix(eslint-plugin): [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (#12241)fix(eslint-plugin): [no-unnecessary-type-arguments] handle instantiation expressions (#12220)chore(website): configure the playground for all available file types (#12211)fix(eslint-plugin): [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (#12278)chore(eslint-plugin-internal): switch auto-generated test cases to hand-written in plugin-test-formatting.test.ts (#12265)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-extraneous-class.test.ts (#12254)chore(eslint-plugin): switch auto-generated test cases to hand-written in member-ordering-alphabetically-case-insensitive-order.test.ts (#12251)fix(eslint-plugin): [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (#12269)fix(eslint-plugin): [no-unnecessary-type-assertion] preserve index signatures in undefined unions (#12257)chore(eslint-plugin): switch auto-generated test cases to hand-written in prefer-nullish-coalescing.test.ts (#12225)fix(eslint-plugin): [no-unnecessary-type-assertion] fix crash "TypeError: checker.getTypeArguments is not a function" (#12246)Release Notes
8.59.1
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 21 commits:
chore(release): publish 8.59.1chore(eslint-plugin): switch auto-generated test cases to hand-written in dot-notation.test.ts (#12266)test: make sort-type-constituents tests fully static (#12262)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-loop-func.test.ts (#12256)chore(deps): update dependency eslint-plugin-perfectionist to v5.9.0 (#12279)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-unsafe-enum-comparison.test.ts (#12261)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-unnecessary-condition.test.ts (#12259)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-invalid-this.test.ts (#12255)chore(eslint-plugin): switch auto-generated test cases to hand-written in naming-convention.test.ts (#12253)chore(eslint-plugin): switch auto-generated test cases to hand-written in member-ordering-alphabetically-order.test.ts (#12252)fix(eslint-plugin): [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (#12241)fix(eslint-plugin): [no-unnecessary-type-arguments] handle instantiation expressions (#12220)chore(website): configure the playground for all available file types (#12211)fix(eslint-plugin): [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (#12278)chore(eslint-plugin-internal): switch auto-generated test cases to hand-written in plugin-test-formatting.test.ts (#12265)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-extraneous-class.test.ts (#12254)chore(eslint-plugin): switch auto-generated test cases to hand-written in member-ordering-alphabetically-case-insensitive-order.test.ts (#12251)fix(eslint-plugin): [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (#12269)fix(eslint-plugin): [no-unnecessary-type-assertion] preserve index signatures in undefined unions (#12257)chore(eslint-plugin): switch auto-generated test cases to hand-written in prefer-nullish-coalescing.test.ts (#12225)fix(eslint-plugin): [no-unnecessary-type-assertion] fix crash "TypeError: checker.getTypeArguments is not a function" (#12246)Commits
See the full diff on Github. The new version differs by 21 commits:
chore(release): publish 8.59.1chore(eslint-plugin): switch auto-generated test cases to hand-written in dot-notation.test.ts (#12266)test: make sort-type-constituents tests fully static (#12262)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-loop-func.test.ts (#12256)chore(deps): update dependency eslint-plugin-perfectionist to v5.9.0 (#12279)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-unsafe-enum-comparison.test.ts (#12261)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-unnecessary-condition.test.ts (#12259)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-invalid-this.test.ts (#12255)chore(eslint-plugin): switch auto-generated test cases to hand-written in naming-convention.test.ts (#12253)chore(eslint-plugin): switch auto-generated test cases to hand-written in member-ordering-alphabetically-order.test.ts (#12252)fix(eslint-plugin): [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (#12241)fix(eslint-plugin): [no-unnecessary-type-arguments] handle instantiation expressions (#12220)chore(website): configure the playground for all available file types (#12211)fix(eslint-plugin): [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (#12278)chore(eslint-plugin-internal): switch auto-generated test cases to hand-written in plugin-test-formatting.test.ts (#12265)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-extraneous-class.test.ts (#12254)chore(eslint-plugin): switch auto-generated test cases to hand-written in member-ordering-alphabetically-case-insensitive-order.test.ts (#12251)fix(eslint-plugin): [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (#12269)fix(eslint-plugin): [no-unnecessary-type-assertion] preserve index signatures in undefined unions (#12257)chore(eslint-plugin): switch auto-generated test cases to hand-written in prefer-nullish-coalescing.test.ts (#12225)fix(eslint-plugin): [no-unnecessary-type-assertion] fix crash "TypeError: checker.getTypeArguments is not a function" (#12246)Release Notes
8.59.1
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 21 commits:
chore(release): publish 8.59.1chore(eslint-plugin): switch auto-generated test cases to hand-written in dot-notation.test.ts (#12266)test: make sort-type-constituents tests fully static (#12262)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-loop-func.test.ts (#12256)chore(deps): update dependency eslint-plugin-perfectionist to v5.9.0 (#12279)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-unsafe-enum-comparison.test.ts (#12261)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-unnecessary-condition.test.ts (#12259)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-invalid-this.test.ts (#12255)chore(eslint-plugin): switch auto-generated test cases to hand-written in naming-convention.test.ts (#12253)chore(eslint-plugin): switch auto-generated test cases to hand-written in member-ordering-alphabetically-order.test.ts (#12252)fix(eslint-plugin): [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (#12241)fix(eslint-plugin): [no-unnecessary-type-arguments] handle instantiation expressions (#12220)chore(website): configure the playground for all available file types (#12211)fix(eslint-plugin): [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (#12278)chore(eslint-plugin-internal): switch auto-generated test cases to hand-written in plugin-test-formatting.test.ts (#12265)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-extraneous-class.test.ts (#12254)chore(eslint-plugin): switch auto-generated test cases to hand-written in member-ordering-alphabetically-case-insensitive-order.test.ts (#12251)fix(eslint-plugin): [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (#12269)fix(eslint-plugin): [no-unnecessary-type-assertion] preserve index signatures in undefined unions (#12257)chore(eslint-plugin): switch auto-generated test cases to hand-written in prefer-nullish-coalescing.test.ts (#12225)fix(eslint-plugin): [no-unnecessary-type-assertion] fix crash "TypeError: checker.getTypeArguments is not a function" (#12246)Release Notes
8.59.1
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 21 commits:
chore(release): publish 8.59.1chore(eslint-plugin): switch auto-generated test cases to hand-written in dot-notation.test.ts (#12266)test: make sort-type-constituents tests fully static (#12262)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-loop-func.test.ts (#12256)chore(deps): update dependency eslint-plugin-perfectionist to v5.9.0 (#12279)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-unsafe-enum-comparison.test.ts (#12261)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-unnecessary-condition.test.ts (#12259)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-invalid-this.test.ts (#12255)chore(eslint-plugin): switch auto-generated test cases to hand-written in naming-convention.test.ts (#12253)chore(eslint-plugin): switch auto-generated test cases to hand-written in member-ordering-alphabetically-order.test.ts (#12252)fix(eslint-plugin): [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (#12241)fix(eslint-plugin): [no-unnecessary-type-arguments] handle instantiation expressions (#12220)chore(website): configure the playground for all available file types (#12211)fix(eslint-plugin): [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (#12278)chore(eslint-plugin-internal): switch auto-generated test cases to hand-written in plugin-test-formatting.test.ts (#12265)chore(eslint-plugin): switch auto-generated test cases to hand-written in no-extraneous-class.test.ts (#12254)chore(eslint-plugin): switch auto-generated test cases to hand-written in member-ordering-alphabetically-case-insensitive-order.test.ts (#12251)fix(eslint-plugin): [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (#12269)fix(eslint-plugin): [no-unnecessary-type-assertion] preserve index signatures in undefined unions (#12257)chore(eslint-plugin): switch auto-generated test cases to hand-written in prefer-nullish-coalescing.test.ts (#12225)fix(eslint-plugin): [no-unnecessary-type-assertion] fix crash "TypeError: checker.getTypeArguments is not a function" (#12246)Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase.All Depfu comment commands
Go to the Depfu Dashboard to see the state of your dependencies and to customize how Depfu works.