The ESLint rule needs to be updated to recognize custom `pageExtensions`.
The `@next/next/no-html-link-for-pages` ESLint rule does not work with custom `pageExtensions`. The rule needs to be updated to read the `pageExtensions` configuration from the user's Next.js config file. This requires understanding both ESLint rule implementation and Next.js configuration handling.
Operating System:
Platform: darwin
Arch: arm64
Version: Darwin Kernel Version 22.5.0: Thu Jun 8 22:22:20 PDT 2023; root:xnu-8796.121.3~7/RELEASE_ARM64_T6000
Binaries:
Node: 18.14.2
npm: 9.8.1
Yarn: 1.22.19
pnpm: 8.3.1
Relevant Packages:
next: 13.4.13-canary.9
eslint-config-next: 13.4.12
react: 18.2.0
react-dom: 18.2.0
typescript: 5.1.3
Next.js Config:
output: N/A
ESLint (eslint-config-next)
https://github.com/nnmax/next-eslint-config-reproduction-app
git clone https://github.com/nnmax/next-eslint-config-reproduction-app.gitcd next-eslint-config-reproduction-appnpm installnpm run lintThe @next/next/no-html-link-for-pages rule doesn't work after configuring custom pageExtensions.
It should recognize pageExtensions.
No response
No response
Claim this issue to let others know you're working on it. You'll earn 20 points when you complete it!