Skip to content

Commit 0c6ed6d

Browse files
committed
feat: install and init eslint
1 parent 679ea53 commit 0c6ed6d

File tree

3 files changed

+736
-10
lines changed

3 files changed

+736
-10
lines changed

eslint.config.mjs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import globals from "globals";
2+
import pluginJs from "@eslint/js";
3+
import tseslint from "typescript-eslint";
4+
5+
6+
/** @type {import('eslint').Linter.Config[]} */
7+
export default [
8+
{files: ["**/*.{js,mjs,cjs,ts}"]},
9+
{languageOptions: { globals: globals.node }},
10+
pluginJs.configs.recommended,
11+
...tseslint.configs.recommended,
12+
];

package.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,15 @@
33
"packageManager": "[email protected]",
44
"scripts": {
55
"release": "release-it",
6-
"build": "tsc"
6+
"build": "tsc",
7+
"lint": "eslint . --ext .ts"
78
},
89
"devDependencies": {
10+
"@eslint/js": "9.19.0",
11+
"eslint": "9.19.0",
12+
"globals": "15.14.0",
913
"release-it": "18.1.2",
10-
"typescript": "5.7.3"
14+
"typescript": "5.7.3",
15+
"typescript-eslint": "8.21.0"
1116
}
1217
}

0 commit comments

Comments
 (0)