Skip to content

Commit 375fa02

Browse files
authored
Merge pull request #157 from polatengin/polatengin/remove-deprecated-eslint-config
remove deprecated eslint config file
2 parents 33d8579 + ce2e2d7 commit 375fa02

4 files changed

Lines changed: 34 additions & 29 deletions

File tree

.eslintrc.json

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

eslint.config.mjs

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,26 @@
11
import pluginHeader from 'eslint-plugin-header';
22
import tseslint from 'typescript-eslint';
3+
import eslintConfigPrettier from 'eslint-config-prettier';
34

45
pluginHeader.rules.header.meta.schema = false; // workaround for https://github.com/Stuk/eslint-plugin-header/issues/57
56

67
export default tseslint.config(
78
// Global ignores
89
{
9-
ignores: [
10-
"dist/**",
11-
"coverage/**",
12-
"src/version.ts"
13-
]
10+
ignores: ["dist/**", "coverage/**", "src/version.ts"],
1411
},
1512

1613
// Basic rule set
14+
tseslint.configs.recommended,
1715
tseslint.configs.strict,
1816
tseslint.configs.stylistic,
1917

2018
// Copyright
2119
{
22-
files: [
23-
"src/**/*.ts"
24-
],
25-
ignores: [
26-
"src/index.ts",
27-
],
20+
files: ["src/**/*.ts"],
21+
ignores: ["src/index.ts"],
2822
plugins: {
29-
header: pluginHeader
23+
header: pluginHeader,
3024
},
3125
rules: {
3226
"header/header": [
@@ -36,8 +30,11 @@ export default tseslint.config(
3630
" Copyright (c) Microsoft Corporation.",
3731
" Licensed under the MIT License."
3832
],
39-
2
40-
]
41-
}
42-
}
33+
2,
34+
],
35+
},
36+
},
37+
38+
// Prettier integration (must be last)
39+
eslintConfigPrettier
4340
);

package-lock.json

Lines changed: 18 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,9 @@
4040
},
4141
"devDependencies": {
4242
"@modelcontextprotocol/inspector": "^0.14.0",
43-
"@types/node": "^22",
4443
"@types/jest": "^30.0.0",
44+
"@types/node": "^22",
45+
"eslint-config-prettier": "10.1.5",
4546
"eslint-plugin-header": "^3.1.1",
4647
"jest": "^30.0.2",
4748
"jest-extended": "^6.0.0",
@@ -51,4 +52,4 @@
5152
"typescript": "^5.8.3",
5253
"typescript-eslint": "^8.32.1"
5354
}
54-
}
55+
}

0 commit comments

Comments
 (0)