Upgrade eslint and @eslint/js from 9 to 10 #290

Open
opened 2026-09-10 18:06:06 +01:00 by Smithy-bot · 0 comments
Member

Epic:
Story Points:


Deferred major bump from the 2.5.0 dependency audit. ESLint stayed on the v9 line (^9.39.5) for 2.5.0; Yarn also warns that ESLint 9 is no longer supported.

Description

Upgrade ESLint tooling to v10:

  • eslint: 9.x10.x (latest at audit time: 10.10.0)
  • @eslint/js: 9.x10.x (latest at audit time: 10.0.1)
  • Review related packages (typescript-eslint, @eslint/eslintrc, @eslint/plugin-kit) for v10 compatibility

Acceptance Criteria

  • eslint and @eslint/js are on major 10
  • eslint.config.mjs updated for any ESLint 10 config / flat-config changes
  • yarn lint passes with no new unexplained violations
  • yarn test and yarn build still pass
  • Compatible typescript-eslint (and related) versions are used if required by ESLint 10

Subtasks

No subtasks

Notes

Epic: \ Story Points: --- Deferred major bump from the [2.5.0 dependency audit](https://git.vylpes.xyz/RabbitLabs/random-bunny/src/branch/release/2.5.0/docs/dependency-audit-2.5.0.md). ESLint stayed on the v9 line (`^9.39.5`) for 2.5.0; Yarn also warns that ESLint 9 is no longer supported. ## Description Upgrade ESLint tooling to v10: - `eslint`: `9.x` → `10.x` (latest at audit time: `10.10.0`) - `@eslint/js`: `9.x` → `10.x` (latest at audit time: `10.0.1`) - Review related packages (`typescript-eslint`, `@eslint/eslintrc`, `@eslint/plugin-kit`) for v10 compatibility ## Acceptance Criteria - [ ] `eslint` and `@eslint/js` are on major 10 - [ ] `eslint.config.mjs` updated for any ESLint 10 config / flat-config changes - [ ] `yarn lint` passes with no new unexplained violations - [ ] `yarn test` and `yarn build` still pass - [ ] Compatible `typescript-eslint` (and related) versions are used if required by ESLint 10 ## Subtasks *No subtasks* ## Notes - Related: #268 (2.5.0 Dependency Updates) - Overview: `docs/dependency-audit-2.5.0.md` - ESLint version support: https://eslint.org/version-support
Smithy-bot added this to the 2.6.0 milestone 2026-09-10 18:06:06 +01:00
Vylpes modified the milestone from 2.6.0 to 2.5.0 2026-09-10 18:08:39 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
RabbitLabs/random-bunny#290
No description provided.