ESLint: Failed to load config "@repo/eslint-configuration/.eslintrc.nextjs.cjs" to extend from.
Answered
Masai Lion posted this in #help-forum
Masai LionOP
I'm working on a Turborepo with an ESLint package. This error gets raised at
build and not at dev. Any help welcome.apps/next-app-boilerplate/.eslintrc.cjs/** @type {import("eslint").Linter.Config} */
const config = {
ignorePatterns: ["apps/*", "packages/*"],
extends: ["@repo/eslint-configuration/.eslintrc.nextjs.cjs"],
};
module.exports = config;"@repo/eslint-configuration": "*" is added as a devDependency to apps/next-app-boilerplate/package.jsonpackages/eslint-configuration/.eslint.nextjs.cjs/** @type {import("eslint").Linter.Config} */
const config = {
extends: [
"next/core-web-vitals",
"@repo/eslint-config/.eslintrc.base.cjs"
],
};
module.exports = config;packages/eslint-configuration/package.json{
"name": "@repo/eslint-configuration",
"version": "0.0.0",
"private": true,
"files": [
".eslintrc.base.cjs",
".eslintrc.nextjs.cjs"
],
"dependencies": {
"@types/eslint": "^8.56.2",
"eslint": "^8.56.0"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "6.18.1",
"@typescript-eslint/parser": "6.18.1",
"eslint-config-next": "^14.0.4"
}
}Answered by Masai Lion
Changing
.eslint.nextjs.cjs -> .eslint.nextjs.js fixed it for me.1 Reply
Masai LionOP
Changing
.eslint.nextjs.cjs -> .eslint.nextjs.js fixed it for me.Answer