Skip to content

Commit 43e2a7d

Browse files
committed
Merge #179: chore: upgrade ESLint toolchain to v10
87f629e chore: upgrade ESLint toolchain to v10 (Jose Celano) Pull request description: ## Overview Upgrades the full ESLint toolchain to their next major versions. All packages updated together due to tight peer dependencies. Part of epic #174. Closes #171 ## Package Changes | Package | From | To | |---------|------|----| | `eslint` | `^9.39.3` | `^10.0.2` | | `@eslint/js` | `^9.39.3` | `^10.0.1` | | `@eslint/compat` | `^1.4.1` | `^2.0.2` | | `eslint-plugin-svelte` | `^2.46.1` | `^3.15.0` | | `svelte-eslint-parser` | `^0.43.0` | `^1.5.1` | | `globals` | `^15.15.0` | `^17.3.0` | | `eslint-config-eslint` | `^11.0.0` | **removed** (unused) | ## Notes - `eslint-config-eslint` was _not_ imported anywhere in `eslint.config.js` or the codebase, so it was removed as an unused dependency. (Also, its latest release `v13.0.0` still pegs `eslint@^9`, so it cannot be upgraded alongside ESLint v10 at this time.) - No changes to `eslint.config.js` were needed: - The project already uses **flat config** (`eslint.config.js`), so the "old config format no longer supported" breaking change does not apply. - The `--ignore-pattern` CLI flag used in the `lint` script is still supported in v10. - No new rules from the updated `eslint:recommended` triggered errors in this codebase. ## Testing Checklist - [x] `npm run lint` passes (Prettier + ESLint v10) - [x] `npm run check` passes (0 errors, 0 warnings) - [x] `npm run build` succeeds - [x] Pre-commit hooks pass ACKs for top commit: josecelano: ACK 87f629e Tree-SHA512: c530b4493ee96a6a1881edd460cf0c118df299736437758cdd5d14cb029366572843a931bcc17f3a270bdb909eab2a8e54e094cb475d4d3e8cbe0a638b88e932
2 parents f918929 + 87f629e commit 43e2a7d

2 files changed

Lines changed: 206 additions & 1198 deletions

File tree

0 commit comments

Comments
 (0)