## Summary
- Remove `@nuxtjs/eslint-module` — redundant with `@nuxt/eslint`, not referenced in nuxt.config.ts
- Remove `eslint-plugin-nuxt` — not used in eslint.config.mjs, bundles conflicting old deps
- Remove `vite-plugin-eslint2` — peer dep of `@nuxt/eslint`, not needed as direct dep
- Remove `vue-router` — auto-included by Nuxt
This also unblocks the ESLint v10 upgrade by removing `eslint-webpack-plugin` (transitive dep of `@nuxtjs/eslint-module`).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Remove @nuxtjs/eslint-module, eslint-plugin-nuxt, vite-plugin-eslint2,
and vue-router which are either redundant or auto-provided by Nuxt.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
argoyle
scheduled this pull request to auto merge when all checks succeed 2026-03-07 10:20:47 +00:00
argoyle
merged commit 2f34286eda into main2026-03-07 10:23:50 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
@nuxtjs/eslint-module— redundant with@nuxt/eslint, not referenced in nuxt.config.tseslint-plugin-nuxt— not used in eslint.config.mjs, bundles conflicting old depsvite-plugin-eslint2— peer dep of@nuxt/eslint, not needed as direct depvue-router— auto-included by NuxtThis also unblocks the ESLint v10 upgrade by removing
eslint-webpack-plugin(transitive dep of@nuxtjs/eslint-module).🤖 Generated with Claude Code