Skip to content

chore(dependabot): ignore eslint 10 / typescript 6 majors pending upstream#73

Merged
jackmusick merged 6 commits into
mainfrom
chore/dependabot-ignore-blocked-majors
Apr 25, 2026
Merged

chore(dependabot): ignore eslint 10 / typescript 6 majors pending upstream#73
jackmusick merged 6 commits into
mainfrom
chore/dependabot-ignore-blocked-majors

Conversation

@jackmusick
Copy link
Copy Markdown
Owner

Summary

  • eslint 10 + matched plugins: blocked on react-hooks 7.x's expanded recommended preset surfacing ~60 real lint errors. Need a code-fix sweep first.
  • typescript 6: blocked on openapi-typescript widening its peer dep to TS 6 (upstream PR #2774).

Adds ignore rules so Dependabot stops opening unmergeable PRs for these majors. Closing #61 and #65 in tandem.

Test plan

  • CI green on this PR (lint/typecheck/tests don't depend on Dependabot config)
  • Verify Dependabot won't re-open the bumps next Monday

…tream

These major bumps surface real blockers we can't yet act on:

- eslint 10 (+ @eslint/js, eslint-plugin-react-hooks): the react-hooks 7.x
  recommended preset adds set-state-in-effect, refs, immutability,
  incompatible-library, and error-boundaries rules that fire on ~60 real
  call sites. We need a code-fix sweep before the dep can land. Silencing
  the rules in eslint config would be a regression of lint coverage.

- typescript 6: blocked on openapi-typescript (which we use for type
  generation) widening its peer dep to TS 6. Tracked upstream at
  openapi-ts/openapi-typescript#2774. Reopen the bump once that ships.

Closing #61 and #65 in parallel; this stops Dependabot from re-suggesting
the same bumps weekly.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ct-refresh 0.5+

The 7.0.1 → 7.1.1 minor bump (and matched react-refresh 0.4 → 0.5) ships
the same expanded react-hooks recommended preset as eslint 10
(set-state-in-effect, refs, immutability, etc), surfacing ~50 real lint
errors. Pin to 7.0.x and 0.4.x until the code-fix sweep lands.

This keeps #72 (the npm minor-and-patch group bump) from being
permanently blocked by these two transitive bumps.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@jackmusick jackmusick merged commit 50a75c2 into main Apr 25, 2026
7 checks passed
@jackmusick jackmusick deleted the chore/dependabot-ignore-blocked-majors branch April 25, 2026 20:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant