Skip to content

Commit 527c5ce

Browse files
authored
Fix linting (#25)
1 parent f077710 commit 527c5ce

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

eslint.config.mjs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export default tseslint.config(
77
{
88
languageOptions: {
99
parserOptions: {
10-
projectService: true,
10+
project: "./tsconfig.eslint.json",
1111
tsconfigRootDir: import.meta.dirname,
1212
},
1313
},
@@ -16,7 +16,7 @@ export default tseslint.config(
1616
tseslint.configs.stylisticTypeChecked,
1717
prettierConfig,
1818
{
19-
ignores: ["**/*.js"],
19+
ignores: ["**/*.js", "dist/**", "eslint.config.mjs", "vitest.config.ts"],
2020
},
2121
{
2222
files: ["**/*.{ts}"],
@@ -29,6 +29,12 @@ export default tseslint.config(
2929
},
3030
},
3131
},
32+
{
33+
files: ["tests/**/*.ts"],
34+
rules: {
35+
"@typescript-eslint/no-non-null-assertion": "off",
36+
},
37+
},
3238
{
3339
files: ["dist/*"],
3440
extends: [tseslint.configs.disableTypeChecked],

tsconfig.eslint.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
{
22
"extends": "./tsconfig.json",
3+
"compilerOptions": {
4+
"rootDir": ".",
5+
"allowJs": true
6+
},
37
"include": ["src/**/*.ts", "tests/**/*.ts", "*.config.mjs", "*.config.ts"],
48
"exclude": ["**/dist/*.js"]
59
}

0 commit comments

Comments
 (0)