Update dependency eslint-config-next to v16 - #620
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.
🟡 Linting toolchain now declares an incompatible ESLint requirement
The shared lint config was upgraded to a major version that requires ESLint 9 or newer ("eslint-config-next": "^16.0.0" at package.json:29) while the repository still pins ESLint 8, so the installed lint tooling no longer matches what the new config supports.
Impact: Installs emit unmet-requirement warnings and any use of this config would fail to run linting until ESLint is upgraded.
Peer requirement mismatch between eslint-config-next 16 and eslint 8.57.1
pnpm-lock.yaml:2194-2197 records eslint-config-next@16.2.12 with peerDependencies: eslint: '>=9.0.0', yet the resolved graph installs eslint: 8.57.1 (pnpm-lock.yaml:5870-5872) because the root still declares "eslint": "^8.57.1". v16 of the package ships flat-config only (eslint.config style) which ESLint 8 cannot consume. Practical impact today is limited because no config file actually extends next/next/core-web-vitals — .eslintrc extends only plugin:@typescript-eslint/recommended, turbo, prettier, and examples/webhooks-nextjs/.eslintrc just extends the root — so the dependency is effectively unused; the bump is still inconsistent (either keep 15.x with ESLint 8 or upgrade ESLint to 9, or drop the dependency).
Was this helpful? React with 👍 or 👎 to provide feedback.
e4823e4 to
aff4108
Compare
9cbd464 to
b461dd0
Compare
b461dd0 to
e8c8ade
Compare
e6f6ca3 to
a577c46
Compare
a577c46 to
8b893aa
Compare
8b893aa to
e672924
Compare
33bf0c9 to
04443e2
Compare
04443e2 to
ea7ce16
Compare
8f3eb09 to
4b4ce6a
Compare
5bbbeaf to
12cdefc
Compare
790ca53 to
dd04458
Compare
1fc610b to
eb9eca5
Compare
fc5e82b to
075fa35
Compare
075fa35 to
5563805
Compare
000a7d3 to
5dc7a6a
Compare
8ed3619 to
dbdae08
Compare
dbdae08 to
8bd03bc
Compare
This PR contains the following updates:
^15.5.19→^16.0.0Release Notes
vercel/next.js (eslint-config-next)
v16.2.10Compare Source
v16.2.9Compare Source
Empty release to ensure
next@latestpoints at a stable release. Next.js only allows publishing with Trusted Publishing enabled. In order to fix NPM dist-tags, we have to release a new version. Updating dist-tags is not possible with Trusted Publishing.v16.2.8Compare Source
Release with no changes in an attempt to fix
next@latestpointing at a prerelease version.v16.2.7Compare Source
Core Changes
playwright-coreto resolve_finishedPromiseonrequestFailed(#93920)router.querycorruption withbasePath+rewrites(#93917)FormDataentries (#94240)Credits
Huge thanks to @eps1lon, @icyJoseph, @unstubbable, @mischnic, @bgw, @timneutkens, and @lukesandberg for helping!
v16.2.6Compare Source
Security Fixes
The following advisories have been addressed:
High:
Moderate:
Low:
Core Changes
cacheHandlerskeys (#93453)v16.2.5Compare Source
Security Fixes
The following advisories have been addressed:
High:
Moderate:
Low:
Core Changes
cacheHandlerskeys (#93453)v16.2.4Compare Source
Core Changes
Credits
Huge thanks to @Badbird5907, @lukesandberg, @andrewimm, @sokra, and @mischnic for helping!
v16.2.3Compare Source
Core Changes
Credits
Huge thanks to @icyJoseph, @sokra, @wbinnssmith, @eps1lon and @ztanner for helping!
v16.2.2Compare Source
Core Changes
Credits
Huge thanks to @nextjs-bot, @icyJoseph, @ijjk, @gaojude, @wbinnssmith, @lukesandberg, and @bgw for helping!
v16.2.1Compare Source
Core Changes
cacheComponents(#91711){eval:true}in worker_threads constructors (#91666)Credits
Huge thanks to @icyJoseph, @abhishekmardiya, @ijjk, @mischnic, @unstubbable, @sokra, and @lukesandberg for helping!
v16.2.0Compare Source
Core Changes
f93b9fd4-20251217to65eec428-20251218: #87323experimental.strictRouteTypesconfig: #87378satisfieswhen validating page and route modules: #87398numberinconfig.api.bodyParser.sizeLimitwhen validating route: #87633images.maximumResponseBodyconfig: #88183'use cache'wrapper: #88219'use cache'function calls: #86920pending revalidates...debug log if applicable: #88221noUncheckedSideEffectImportsfor CSS imports: #88199/_next/routes: #8835365eec428-20251218to3e1abcc8-20260113: #88530interopDefault: #884863e1abcc8-20260113to4a3d993e-20260114: #885474a3d993e-20260114tobef88f7c-20260116: #88649--debug-build-pathsbracket escaping for glob patterns: #88660--debug-build-paths: #88654next start --inspect: #88744--debug-build-pathssupport to filter routes: #88655bef88f7c-20260116to41b3e9a6-20260119: #8875641b3e9a6-20260119tod2908752-20260119: #88774rewroteURLtorewrittenPathnamein request metadata: #88751getImplicitTagsto accept pathname instead of url object: #88753NEXT_DEPLOYMENT_IDglobal: #86738<html data-dpl-id>and don't inline it into JS anymore: #88761revalidatePathwith params and trailing slash when deployed: #88623d2908752-20260119tob546603b-20260121: #88860deploymentIdfrom App RouterRenderOptsPartial: #88866b546603b-20260121to24d8716e-20260123: #88963?dpl=to all asset urls returned by Turbopack: #88828useEffectEventto disallowed React APIs in Server Components: #88985renderOpts.nextExporttoisBuildTimePrerendering: #88951README.mds: #89022__turbopack_load_by_url__with query: #8889924d8716e-20260123to8c34556c-20260126: #89066baseline-browser-mappingwarnings: #89175.mdlicenses are included in vendored packages: #8920110680271-20260126to230772f9-20260128: #89250tarused to extract SWC binary : #89158browserslistdoesn't issue outdated warnings forbaseline-browser-mapping: #89287230772f9-20260128toda641178-20260129: #89301rules.*.typeconfig to allow changing the type of a module: #88788logging.serverFunctions: #89321'use cache'functions: #89408da641178-20260129toed4bd540-20260202: #89401ed4bd540-20260202tob1533b03-20260203: #89444b1533b03-20260203to3e00319b-20260203: #89449experimental.reportSystemEnvInliningfor Turbopack: #89304instant(): #89469cacheLifeon outer"use cache"when nesting short-lived caches: #894813e00319b-20260203to95ffd6cd-20260205: #89550discoverRoutes()API: #8897195ffd6cd-20260205to2dd9b7cf-20260208: #89681AggregateError.errorsin terminal output: #889992dd9b7cf-20260208to272441a9-20260209: #89722next dev: #89798type: "text"under a new experimental flag, following what webpack did: #89560use: #89793experimental.appNewScrollHandler: #83107272441a9-20260209to6066c782-20260212: #89923--debug-prerenderis set: #89834require.resolve()to get the installednextversion: #89166prefetch={true}on Links to routes withinstant: #900616066c782-20260212to4842fbea-20260217: #90144pnpm build: #89819Configuration
📅 Schedule: (UTC)
🚦 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.