chore(deps-dev): bump eslint from 8.57.1 to 9.26.0#134
chore(deps-dev): bump eslint from 8.57.1 to 9.26.0#134dependabot[bot] wants to merge 1 commit intodevelopfrom
Conversation
Bumps [eslint](https://github.com/eslint/eslint) from 8.57.1 to 9.26.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/v9.26.0/CHANGELOG.md) - [Commits](eslint/eslint@v8.57.1...v9.26.0) --- updated-dependencies: - dependency-name: eslint dependency-version: 9.26.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the
Comment |
|
|
1 similar comment
|
|
Greptile OverviewGreptile SummaryThis PR upgrades ESLint from version 8.57.1 to 9.26.0, a major version update that introduces significant breaking changes. Key Changes:
Critical Considerations:
Testing Required: Confidence Score: 3/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant Dependabot
participant Root as Root package.json
participant API as apps/api/package.json
participant Portal as apps/portal/package.json
participant Lock as pnpm-lock.yaml
participant Config as ESLint Configs
Dependabot->>Root: Update eslint 8.57.1 → 9.26.0
Dependabot->>API: Update eslint 8.42.0 → 9.26.0
Dependabot->>Portal: Update eslint ^8 → ^9
Dependabot->>Lock: Update all eslint dependencies
Note over Config: Legacy configs still in use
Config-->>API: .eslintrc.js (legacy format)
Config-->>Portal: .eslintrc.json (legacy format)
Note over Root,Portal: ESLint 9 defaults to flat config
Note over Root,Portal: May need ESLINT_USE_FLAT_CONFIG=false
Note over Root,Portal: Or migrate to eslint.config.js
|
| "babel-jest": "^27.4.5", | ||
| "babel-preset-jest": "^27.4.5", | ||
| "eslint": "^8.42.0", | ||
| "eslint": "^9.26.0", |
There was a problem hiding this comment.
Check that ESLint 9 works with the legacy .eslintrc.js config in apps/api/. ESLint 9 defaults to flat config format - may need ESLINT_USE_FLAT_CONFIG=false or config migration.
Prompt To Fix With AI
This is a comment left during a code review.
Path: apps/api/package.json
Line: 96:96
Comment:
Check that ESLint 9 works with the legacy `.eslintrc.js` config in `apps/api/`. ESLint 9 defaults to flat config format - may need `ESLINT_USE_FLAT_CONFIG=false` or config migration.
How can I resolve this? If you propose a fix, please make it concise.| "eslint": "^9", | ||
| "eslint-config-next": "14.2.11", |
There was a problem hiding this comment.
Verify eslint-config-next 14.2.11 compatibility with ESLint 9. Next.js 15+ officially supports ESLint 9, but v14 may require compatibility flags.
Prompt To Fix With AI
This is a comment left during a code review.
Path: apps/portal/package.json
Line: 85:86
Comment:
Verify `eslint-config-next` 14.2.11 compatibility with ESLint 9. Next.js 15+ officially supports ESLint 9, but v14 may require compatibility flags.
How can I resolve this? If you propose a fix, please make it concise.| "eslint": "^9.26.0", | ||
| "eslint-config-prettier": "^8.10.0", | ||
| "eslint-plugin-react": "^7.37.4", |
There was a problem hiding this comment.
Consider updating eslint-config-prettier from 8.10.0 to 9.0.0+ for official ESLint 9 support.
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
Prompt To Fix With AI
This is a comment left during a code review.
Path: package.json
Line: 50:52
Comment:
Consider updating `eslint-config-prettier` from 8.10.0 to 9.0.0+ for official ESLint 9 support.
<sub>Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!</sub>
How can I resolve this? If you propose a fix, please make it concise.
🤖 Augment PR SummarySummary: This PR updates ESLint across the monorepo to the v9.x line. Changes:
Technical Notes: ESLint v9 introduces breaking changes (including a new default config format) that may require updates to lint configuration and tooling integrations. 🤖 Was this summary useful? React with 👍 or 👎 |
| "autoprefixer": "^9.8.8", | ||
| "cssnano": "^4.1.11", | ||
| "eslint": "^8", | ||
| "eslint": "^9", |
There was a problem hiding this comment.
| "babel-jest": "^27.4.5", | ||
| "babel-preset-jest": "^27.4.5", | ||
| "eslint": "^8.42.0", | ||
| "eslint": "^9.26.0", |
There was a problem hiding this comment.
ESLint v9 makes eslint.config.* (flat config) the default and (per ESLint’s v9 migration notes) no longer automatically searches for .eslintrc.*; since this repo still has .eslintrc.js in apps/api and .eslintrc.json in apps/portal, please ensure the lint commands still load the intended config after this upgrade.
Other Locations
apps/portal/package.json:85package.json:50
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
|



Bumps eslint from 8.57.1 to 9.26.0.
Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
8bbabc49.26.016f5ff7Build: changelog update for 9.26.05b247c8chore: upgrade to@eslint/js@9.26.0(#19681)d6fa4acchore: package.json update for@eslint/jsreleasee9754e7feat: add reportGlobalThis to no-shadow-restricted-names (#19670)0fa2b7afeat: add suggestions foreqeqeqrule (#19640)dd98d63docs: Update README96e84defix: check cache file existence before deletion (#19648)c25e858docs: Update README0958690chore: disambiguate internal typesLanguageOptionsandRule(#19669)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.
Summary by cubic
Upgraded ESLint from 8.57.1 to 9.26.0 across the monorepo to keep our linting tooling current and enable recent rule improvements. Dev-only change touching root, api, and portal; no app code modified.
Dependencies
Migration
Written for commit 7c1e382. Summary will update on new commits.