Skip to content

[WIP] Pin eslint to exact version 8.57.1#95

Closed
jancurn wants to merge 2 commits intomainfrom
claude/fix-linting-errors-qCnja
Closed

[WIP] Pin eslint to exact version 8.57.1#95
jancurn wants to merge 2 commits intomainfrom
claude/fix-linting-errors-qCnja

Conversation

@jancurn
Copy link
Member

@jancurn jancurn commented Mar 23, 2026

Summary

Changed the eslint dependency version constraint from a caret range (^8.57.1) to a tilde range (~8.57.1) to pin to patch-level updates only.

Changes

  • Updated eslint version constraint in package.json from ^8.57.1 to ~8.57.1
    • Caret (^) allows minor and patch version updates (e.g., 8.x.x)
    • Tilde (~) restricts updates to patch versions only (e.g., 8.57.x)

Details

This change ensures more predictable dependency management by preventing automatic minor version upgrades of eslint, which could introduce breaking changes or unexpected behavior in the linting configuration.

https://claude.ai/code/session_0142oh2ufD7pg59QY3yt4JCQ

claude added 2 commits March 23, 2026 09:59
ESLint ^8.57.1 allowed npm to install v9+/v10, which requires the new
flat config format (eslint.config.js) instead of .eslintrc.json. Pin to
~8.57.1 to stay on v8.x until the config is migrated.

https://claude.ai/code/session_0142oh2ufD7pg59QY3yt4JCQ
Replace .eslintrc.json with eslint.config.js (flat config format) required
by ESLint v10. Switch from @typescript-eslint/eslint-plugin + parser to the
unified typescript-eslint package. Fix all new lint errors surfaced by the
stricter type-checked rules.

https://claude.ai/code/session_0142oh2ufD7pg59QY3yt4JCQ
@jancurn jancurn changed the title Pin eslint to exact version 8.57.1 [WIP] Pin eslint to exact version 8.57.1 Mar 23, 2026
@jancurn jancurn closed this Mar 23, 2026
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.

3 participants