Skip to content

Commit 6a6bce5

Browse files
committed
Update eslint v9
1 parent 2363abf commit 6a6bce5

File tree

5 files changed

+479
-455
lines changed

5 files changed

+479
-455
lines changed

.eslintignore

Lines changed: 0 additions & 7 deletions
This file was deleted.

.eslintrc.json

Lines changed: 0 additions & 23 deletions
This file was deleted.

eslint.config.js

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
import eslint from "@eslint/js";
2+
import tseslint from "typescript-eslint";
3+
import globals from "globals";
4+
import vitest from "@vitest/eslint-plugin";
5+
import eslintPluginPrettierRecommended from "eslint-plugin-prettier/recommended";
6+
export default tseslint.config(
7+
{
8+
ignores: [
9+
".DS_Store",
10+
".vscode/",
11+
"archive/",
12+
"coverage/",
13+
"dist/",
14+
"node_modules/",
15+
"package-lock.json",
16+
],
17+
},
18+
eslint.configs.recommended,
19+
tseslint.configs.recommended,
20+
{
21+
languageOptions: {
22+
globals: {
23+
...globals.node,
24+
},
25+
},
26+
},
27+
{
28+
files: ["**/*.js"],
29+
...tseslint.configs.disableTypeChecked,
30+
},
31+
{
32+
name: "vitest",
33+
files: ["tests/**/*.spec.ts"],
34+
...vitest.configs.recommended,
35+
},
36+
eslintPluginPrettierRecommended,
37+
);

0 commit comments

Comments
 (0)