diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000..dc16add --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,16 @@ +import { dirname } from "path"; +import { fileURLToPath } from "url"; +import { FlatCompat } from "@eslint/eslintrc"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); + +const compat = new FlatCompat({ + baseDirectory: __dirname, +}); + +const eslintConfig = [ + ...compat.extends("next/core-web-vitals"), +]; + +export default eslintConfig; diff --git a/package-lock.json b/package-lock.json index 1c21f4b..afc87fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,6 +41,7 @@ "zustand": "^5.0.3" }, "devDependencies": { + "@eslint/eslintrc": "^3.3.3", "@types/bcryptjs": "^2.4.6", "@types/node": "^22.10.5", "@types/react": "^19.0.4", diff --git a/package.json b/package.json index 7897139..a687366 100644 --- a/package.json +++ b/package.json @@ -51,6 +51,7 @@ "zustand": "^5.0.3" }, "devDependencies": { + "@eslint/eslintrc": "^3.3.3", "@types/bcryptjs": "^2.4.6", "@types/node": "^22.10.5", "@types/react": "^19.0.4",