Repository navigation
chore(client): migrate to ESLint 10 - #187
Merged
Merged
Conversation
Bump eslint 8.57 -> 10.11 and declare @eslint/js and globals, which client/eslint.config.js imports but were only available transitively through ESLint 8. Supersedes Dependabot #172. Refs #185 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HcKxmDJ1KBXLKgbTxp7Wtx
npm install re-sorted devDependencies; restore the original order so the diff only carries the eslint bump and the two added packages. Refs #185 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HcKxmDJ1KBXLKgbTxp7Wtx
Resolve client/package-lock.json conflict with React 19 (#188) and vite/vitest patch (#189) by regenerating from main's lockfile with npm install. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AjJSKb3q2o1MHd4gRs98tL
koydas
pushed a commit
that referenced
this pull request
Oct 1, 2026
…ontent already on main via #187)
This was referenced Oct 1, 2026
koydas
pushed a commit
that referenced
this pull request
Oct 1, 2026
…205) - CI tests each service on its Dockerfile's runtime (enforced by runtime-versions.test.js since #184). - Coupled upgrades land together: grouped in dependabot.yml, split PRs superseded by one migration PR (#187, #188, #202). - Database images follow ADR-005. - Group dotnet/* Docker images so sdk and aspnet bump in one PR (they were split into #195/#196). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AjJSKb3q2o1MHd4gRs98tL
3 of 4 tasks
koydas
added a commit
that referenced
this pull request
Oct 1, 2026
…206) - CI tests each service on its Dockerfile's runtime (enforced by runtime-versions.test.js since #184). - Coupled upgrades land together: grouped in dependabot.yml, split PRs superseded by one migration PR (#187, #188, #202). - Database images follow ADR-005. - Group dotnet/* Docker images so sdk and aspnet bump in one PR (they were split into #195/#196). Claude-Session: https://claude.ai/code/session_01AjJSKb3q2o1MHd4gRs98tL Co-authored-by: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #185. Supersedes #172.
Changes
eslint8.57 → 10.11.@eslint/js(10.0.1) andglobals(17.x) as explicit devDependencies:client/eslint.config.jsimports both, but they were only available transitively through ESLint 8, which is why chore(deps-dev): bump eslint from 8.57.1 to 10.11.0 in /client #172 failed withERR_MODULE_NOT_FOUND: @eslint/js.Validation (local, client/)
npm run lint: clean, 33 files linted; a probe file withdebugger;is reported (exit 1), so the config is effective, not empty.npx vitest run: 26/26.npm run build: OK.resolvedfrom registry.npmjs.org, no new install scripts.Checklist
🤖 Generated with Claude Code
https://claude.ai/code/session_01HcKxmDJ1KBXLKgbTxp7Wtx
Generated by Claude Code