Skip to content

Commit a61e461

Browse files
committed
eslint.config.mjs: replaces the legacy config format
1 parent 0725f1e commit a61e461

File tree

4 files changed

+49
-38
lines changed

4 files changed

+49
-38
lines changed

.eslintrc.json

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

eslint.config.mjs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import tseslint from "typescript-eslint";
2+
3+
export default tseslint.config(
4+
{
5+
files: ["**/*.ts"],
6+
extends: [tseslint.configs.recommended],
7+
languageOptions: {
8+
ecmaVersion: 2025,
9+
sourceType: "module",
10+
},
11+
rules: {
12+
"@typescript-eslint/naming-convention": "off",
13+
"curly": "off",
14+
"eqeqeq": "warn",
15+
"semi": "warn",
16+
},
17+
},
18+
{
19+
ignores: ["out/**", "dist/**", "**/*.d.ts"],
20+
},
21+
);

package-lock.json

Lines changed: 26 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,8 @@
143143
"eslint": "^10.0.2",
144144
"glob": "^13.0.6",
145145
"mocha": "^11.7.5",
146-
"typescript": "^5.9.3"
146+
"typescript": "^5.9.3",
147+
"typescript-eslint": "^8.56.1"
147148
},
148149
"displayName": "dim",
149150
"engines": {

0 commit comments

Comments
 (0)