aboutsummaryrefslogtreecommitdiff
path: root/eslint.config.mjs
diff options
context:
space:
mode:
authorsotech117 <michael_foiani@brown.edu>2025-09-17 16:12:18 -0400
committersotech117 <michael_foiani@brown.edu>2025-09-17 16:12:18 -0400
commitc5547dc1ba827a4256fbe1ed08bda61f8c660815 (patch)
tree389800c6ed478923eacf422a7e2fc4d73bd01e45 /eslint.config.mjs
Initial commit from Create Next App
Diffstat (limited to 'eslint.config.mjs')
-rw-r--r--eslint.config.mjs25
1 files changed, 25 insertions, 0 deletions
diff --git a/eslint.config.mjs b/eslint.config.mjs
new file mode 100644
index 0000000..719cea2
--- /dev/null
+++ b/eslint.config.mjs
@@ -0,0 +1,25 @@
+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", "next/typescript"),
+ {
+ ignores: [
+ "node_modules/**",
+ ".next/**",
+ "out/**",
+ "build/**",
+ "next-env.d.ts",
+ ],
+ },
+];
+
+export default eslintConfig;