chore(deps): update dependency eslint-config-next to v16#620
chore(deps): update dependency eslint-config-next to v16#620renovate[bot] wants to merge 1 commit intomainfrom
Conversation
|
| "@typescript-eslint/parser": "^8.0.0", | ||
| "eslint": "^8.56.0", | ||
| "eslint-config-next": "^15.0.0", | ||
| "eslint-config-next": "^16.0.0", |
There was a problem hiding this comment.
🔴 eslint-config-next v16 requires ESLint >=9.0.0 but project pins ESLint ^8.56.0
Upgrading eslint-config-next from ^15.0.0 to ^16.0.0 introduces an unmet peer dependency. All versions of eslint-config-next@16.x require eslint >= 9.0.0, but the project specifies "eslint": "^8.56.0" which resolves to 8.57.1 in the lockfile.
Peer dependency mismatch details
The npm info output confirms every eslint-config-next@16.x release declares { eslint: '>=9.0.0' } as a peer dependency. The project's package.json:28 specifies "eslint": "^8.56.0" and the lockfile confirms it resolves to 8.57.1.
This mismatch can cause:
pnpm installwarnings or errors about unmet peer dependencies (depending onpnpmstrictness settings)- Runtime lint failures or unexpected behavior since
eslint-config-next@16is designed for ESLint 9's flat config system, which is fundamentally different from ESLint 8's.eslintrc-based configuration - The project has no ESLint config files (no
.eslintrc*oreslint.config.*found), so the actual linting setup may already be broken or unused at the root level
Impact: The lint script (turbo lint) may fail or produce incorrect results when eslint-config-next@16 is loaded with ESLint 8.
Prompt for agents
In package.json, the eslint-config-next dependency was bumped to ^16.0.0 which requires eslint >=9.0.0, but the eslint dependency on line 28 is still ^8.56.0. Either:
1. Revert eslint-config-next back to ^15.0.0 (line 29), OR
2. Upgrade eslint from ^8.56.0 to ^9.0.0 (line 28) AND migrate the ESLint configuration to ESLint 9's flat config format (eslint.config.js/eslint.config.mjs). Also check that all other eslint plugins and configs (eslint-config-standard, eslint-config-turbo, eslint-plugin-import, etc.) are compatible with ESLint 9.
Was this helpful? React with 👍 or 👎 to provide feedback.
This PR contains the following updates:
^15.0.0→^16.0.0Release Notes
vercel/next.js (eslint-config-next)
v16.1.6Compare Source
Core Changes
Credits
Huge thanks to @mischnic, @wyattjoh, and @ztanner for helping!
v16.1.5Compare Source
Please refer the following changelogs for more information about this security release:
https://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472
https://vercel.com/changelog/summary-of-cve-2026-23864
v16.1.4Compare Source
v16.1.3Compare Source
v16.1.2Compare Source
Core Changes
Credits
Huge thanks to @mischnic for helping!
v16.1.1Compare Source
Core Changes
Credits
Huge thanks to @sokra and @ztanner for helping!
v16.1.0Compare Source
Core Changes
next dev --inspect: #85037b4455a6e-20251027to4f931700-20251029: #85518cacheLifetypes out of the webpack plugin and into the dev bundler directly: #85539'use cache'in page/layout component: #855194f931700-20251029to561ee24d-20251101: #85670'next'plugin: #85749561ee24d-20251101to67f7d47a-20251103: #8576267f7d47a-20251103tof646e8ff-20251104: #85772f646e8ff-20251104todd048c3b-20251105: #85819dd048c3b-20251105tofa50caf5-20251107: #85906'use cache'call stacks: #85966fa50caf5-20251107to52684925-20251110: #8598052684925-20251110to93fc5740-20251113: #8610393fc5740-20251113tofb2177c1-20251114: #86155next devis already running: #86083next analyze: a built-in bundle analyzer for Turbopack: #85915experimental.turbopackClient/ServerSideNestedAsyncChunking: #85827next upgrade: #86120fb2177c1-20251114to0972e239-20251118: #86263next analyze: Make ipv6 server links valid and normalize localhost: #86219detailfield of issues: #86518npxifyarn dlxis not available: #86384'use cache'module to a cache function: #86014setReferenceManifestsSingletoncall: #86574'use cache'runtime errors in production: #865008ac5f4eb-20251119tofd524fe0-20251121: #86473charnot replaced: #86573MappedPagesstructure: #86744?dplquery string for local images (without static import): #86485?dplfor src without protocol: #868367dc903cd-20251203to66ae640b-20251204: #8684366ae640b-20251204to378973b3-20251205: #86852resHeadersin static types: #87145turbopackInferModuleSideEffectsso it is only enabled in canary builds: #87215useSearchParamscan be imported forinstanceofchecks: #87269b45bb335-20251211tof93b9fd4-20251217: #87281Example Changes
with-windicssexample: #81846Misc Changes
opt-level = sfor not frequently used crates: #85426experimental.cacheLife: #85467createSandbox: #85507--debug-build-pathsinstead ofNEXT_PRIVATE_APP_PATHS: #85504completion.rsa bit: #84863maxRetriesandhardErrorparameters: #85536cells are created inresolve_rawto make cell allocation order deterministic.: #85525assert*->waitFor*when the util is not instant: #85450RegExp-like implementations incheck: #85537after()tests: #85566test/integration/in flake detection tests: #85590run-for-changescript: #85619extern crateandmacro_usesyntax: #85778NEXT_TEST_PREFER_OFFLINEininstall-native.mjs: #85850next-core/src/next_client_reference/visit_client_reference.rs: #85843non_operation_vc_strongly_consistentfeature usage from next-api: #85874turbo-tasks-macros-sharedcrate intoturbo-tasks-macros: #85917next.browserWithResponse(): #85911'use cache'functions to reduce function allocations: #85904font-familydeclaration: #85913Auth0Link: #85953cacheLife&cacheTagin client: #85872cacheLife&cacheTag: #85875sharpandunrs-resolver: #83168evaluateto take module_graph: #85971encryptActionBoundArgs/decryptActionBoundArgsimports: #86015layersexperiment flag from next-runtime webpack config: #86126ClonefromEffect: #86110next-data-api-endpointfor Middleware HTTP method tests: #86157||,&&, and??as control flow operators: #85837useActionStatewith'use cache': #86292ignoreScriptsforunrs-resolveron bun: #86324selfarguments: #86231turbo_tasks::persisted_graphmodule: #863290972e239-20251118to8ac5f4eb-20251119: #86351||,&&, and??as control flow operators (#85837)": #86432Debuginstead ofDisplayforValueDebugFormatimpl onRcStr: #86522'use cache': #86499serverExternalPackagesFileSystemPath::try_join: #86523use-cache-router-handler-onlyin deploy tests: #86678'use cache'files again: #86655Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.