Skip to content

Commit 041f14e

Browse files
committed
chore: add compatibility >=node23
1 parent f0921c8 commit 041f14e

2 files changed

Lines changed: 28 additions & 1 deletion

File tree

eslint.config.js

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
const { FlatCompat } = require("@eslint/eslintrc");
2+
const path = require("path");
3+
const tsPlugin = require("@typescript-eslint/eslint-plugin");
4+
const tsParser = require("@typescript-eslint/parser");
5+
6+
const compat = new FlatCompat({
7+
baseDirectory: __dirname,
8+
});
9+
10+
module.exports = [
11+
{
12+
ignores: ["node_modules/**", ".next/**", "out/**"],
13+
},
14+
...compat.extends("next/core-web-vitals"),
15+
{
16+
files: ["**/*.ts", "**/*.tsx"],
17+
plugins: {
18+
"@typescript-eslint": tsPlugin,
19+
},
20+
languageOptions: {
21+
parser: tsParser,
22+
},
23+
rules: {
24+
"@typescript-eslint/no-explicit-any": "warn",
25+
},
26+
},
27+
];

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"dev": "next dev",
77
"build": "next build",
88
"start": "next start",
9-
"lint": "ESLINT_USE_FLAT_CONFIG=false eslint . --ext .js,.jsx,.ts,.tsx",
9+
"lint": "eslint .",
1010
"db:generate": "drizzle-kit generate",
1111
"db:migrate": "drizzle-kit migrate",
1212
"db:push": "drizzle-kit push",

0 commit comments

Comments
 (0)