Skip to content

Bump @typescript-eslint/parser from 8.59.0 to 8.59.1#1270

Merged
ecobitai[bot] merged 1 commit intomasterfrom
dependabot/npm_and_yarn/typescript-eslint/parser-8.59.1
Apr 28, 2026
Merged

Bump @typescript-eslint/parser from 8.59.0 to 8.59.1#1270
ecobitai[bot] merged 1 commit intomasterfrom
dependabot/npm_and_yarn/typescript-eslint/parser-8.59.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 28, 2026

Bumps @typescript-eslint/parser from 8.59.0 to 8.59.1.

Release notes

Sourced from @​typescript-eslint/parser's releases.

v8.59.1

8.59.1 (2026-04-27)

🩹 Fixes

  • eslint-plugin: [no-unnecessary-type-assertion] fix crash "TypeError: checker.getTypeArguments is not a function" (#12246)
  • eslint-plugin: [no-unnecessary-type-assertion] preserve index signatures in undefined unions (#12257)
  • eslint-plugin: [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (#12269)
  • eslint-plugin: [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (#12278)
  • eslint-plugin: [no-unnecessary-type-arguments] handle instantiation expressions (#12220)
  • eslint-plugin: [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (#12241)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

Changelog

Sourced from @​typescript-eslint/parser's changelog.

8.59.1 (2026-04-27)

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

Commits

Dependabot compatibility score

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 commands and options

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 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)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.59.0 to 8.59.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.1/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.59.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Apr 28, 2026
@dependabot dependabot Bot requested a review from a team as a code owner April 28, 2026 11:03
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Apr 28, 2026
@dependabot dependabot Bot requested a review from stefanfinseth April 28, 2026 11:03
@dependabot dependabot Bot added the javascript Pull requests that update Javascript code label Apr 28, 2026
Copy link
Copy Markdown

@ecobitai ecobitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dependency Verification: APPROVED

@typescript-eslint/parser 8.59.0 → 8.59.1 (patch)

Summary

  • CI Status: ✅ All 4 checks passed
  • Risk Level: Low
  • Breaking Changes: None

Analysis

This is a patch version bump for the TypeScript ESLint parser. According to the changelog, this release contains no code changes for the parser package - it was versioned only to align with other packages in the @typescript-eslint monorepo.

The package is used as a devDependency for ESLint configuration via neostandard (see eslint.config.js).

⚠️ Partial Package Family Update Detected

This PR updates only @typescript-eslint/parser to 8.59.1, but the repo also has:

Package Version
@typescript-eslint/parser 8.59.1 ✅ (updated)
@typescript-eslint/eslint-plugin 8.58.2 ⚠️ (2 minor versions behind)

The @typescript-eslint/* packages are from the same monorepo and typically should stay version-aligned. While CI is currently passing (indicating no immediate incompatibility), this version mismatch could cause subtle issues in the future.

Recommendation

LGTM for this PR - the update is safe to merge.

Suggested follow-up: Configure Dependabot to group @typescript-eslint/* packages together so future updates are synchronized. Add this to .github/dependabot.yml:

version: 2
updates:
  - package-ecosystem: "npm"
    directory: "/"
    groups:
      typescript-eslint:
        patterns:
          - "@typescript-eslint/*"

This ensures all @typescript-eslint/* packages are updated together in a single PR.

Technical Details
Property Value
Classifier Tier standard
Tier Reasoning Security advisory updates require investigation and verification regardless of patch version, even with passing CI checks.
Verdict APPROVE
Model z-ai/glm-5-20260211
Iterations 7
Reasoning enabled
Duration 63.3s
Auto-Verify enabled
Auto-Approve Level major
Auto-Merge Level minor
Tokens Count Cost
Input 78,771 $0.0567
Output 2,146 $0.0049
Total $0.0617

Classifier overhead: 381 tokens ($0.0006)

Tools: shell x5, get_pr_checks

⚡️ Trace Log

🔷 Executed:

cat package.json | jq '[.dependencies, .devDependencies] | add | keys[] | select(startswith("@typescript-eslint/"))'

Length of output: 63 chars

"@typescript-eslint/eslint-plugin"
"@typescript-eslint/parser"

🔷 Executed:

cat package-lock.json | jq '.packages["node_modules/@typescript-eslint/eslint-plugin"].version, .packages["node_modules/@typescript-eslint/parser"].version'

Length of output: 18 chars

"8.58.2"
"8.59.1"

🔷 Executed:

rg "@typescript-eslint/parser" -g "*.{ts,tsx,js,jsx,json}" -l 2>/dev/null | head -20

Length of output: 31 chars

package.json
package-lock.json

🔷 Executed:

fd -e json -e js -e cjs -e mjs -e yaml -e yml . . -x basename {} | grep -i eslint 2>/dev/null || fd eslint -t f 2>/dev/null | head -10

Length of output: 17 chars

eslint.config.js

🔷 Executed:

cat eslint.config.js

Length of output: 148 chars

const neostandard = require('neostandard')

module.exports = neostandard({
  ts: true,
  env: ['node', 'jest'],
  ignores: ['dist/**', 'lib/**']
})

🔷 Executed:

get_pr_checks()

Length of output: 198 chars

**CI/CD Checks for mergebot PR #1270**
Bump @typescript-eslint/parser from 8.59.0 to 8.59.1
https://github.com/e-conomic/mergebot/pull/1270

**Summary:** 4 passed (4 total)

**All 4 checks passed!**

@ecobitai ecobitai Bot merged commit 1f02452 into master Apr 28, 2026
4 checks passed
@ecobitai ecobitai Bot deleted the dependabot/npm_and_yarn/typescript-eslint/parser-8.59.1 branch April 28, 2026 11:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants