NextJS with ESLint and pnpm - breaks ESLint configuration?
Does anyone use NextJS with ESLint AND pnpm here? I am trying to get this working, but it seems like the configuration I get from the
create-next-app
create-next-app
CLI out of the box doesn't work.
E.g. creating a next app like this:
npx create-next-app@latest
npx create-next-app@latest
→ Running
npm run lint
npm run lint
works, also VSCode integration works but
npx create-next-app@latest --use-pnpm
npx create-next-app@latest --use-pnpm
→
pnpm lint
pnpm lint
doesn't work, VSCode integration doesn't work.
My version of pnpm is >10 (10.18.0). When googling I found a lot of mentions of something related to "hoisting" (public-hoist-pattern[]=eslint) but none of those solutions I found worked for me.
I thought it might be worth to ask here since this should be a pretty common configuration.