Next.js: Weekly Recap - ESLint Improvements and Developer Experience

This week brought a new ESLint rule targeting LLM-generated code patterns and significant improvements to error overlays for instant navigation. The team also enhanced cache deduplication and expanded prefetch configuration options.

Duration: PT2M39S

Episode overview

This episode is a short developer briefing from Next.js.

It explains recent repository work in plain language.

  • Show: Next.js
  • Published: 2026-04-20T00:00:00Z
  • Audio duration: PT2M39S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning. This is your Next.js weekly recap for April 13th through 20th, 2026.

One pull request merged with 30 additional commits this week.

Starting with new features: The headline addition is a new ESLint rule called "no-location-assign-relative-destination" by SukkaW. This rule specifically targets incorrect navigation patterns often generated by AI coding assistants. The rule flags usage of `location.href` or `location.assign` with relative URLs,…

Moving to developer experience improvements: Aurora Scharff delivered a complete redesign of the blocking route development overlay and build errors. The new instant navigation error overlay features an amber "Instant" badge, clearer headline messaging focused on navigation impact, and responsive technique cards…

Infrastructure updates dominated the remaining changes. Hendrik Liebau significantly improved cache deduplication for concurrent "use cache" invocations. The enhancement introduces two-layer invocation tracking that properly deduplicates across route handlers and nested cache functions, addressing scenarios that…

Josh Story contributed multiple configuration improvements, removing the prefetch option from instant config and…

Nearby episodes from Next.js

  1. Signed Commit Requirements Added
  2. Cache Performance Improvements and Bug Fixes
  3. Turbopack Performance and Cache Improvements
  4. React Upgrade and Documentation Improvements
  5. New ESLint Rule and Test Improvements
  6. Logging Refactor and Development Tools Update
  7. Weekly Recap - Turbopack Performance & Developer Experience
  8. Turbo Engine Cleanup and Stream Recovery