Skip to content

Commit 145745f

Browse files
authored
feat: upgrade ESLint locally (#151)
1 parent 7206d5d commit 145745f

28 files changed

+1202
-1472
lines changed

.eslintrc.json

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

eslint.config.mjs

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
import eslintjs from '@eslint/js';
2+
import tseslint from 'typescript-eslint';
3+
import {defineConfig} from 'eslint/config';
4+
5+
export default defineConfig([
6+
{
7+
files: ['src/**/*.ts', 'test/**/*.ts'],
8+
plugins: {
9+
eslint: eslintjs,
10+
typescript: tseslint
11+
},
12+
extends: [
13+
eslintjs.configs.recommended,
14+
tseslint.configs.strict
15+
],
16+
rules: {
17+
'@typescript-eslint/no-unused-vars': ['error', {caughtErrorsIgnorePattern: '^_'}],
18+
}
19+
},
20+
{
21+
files: ['src/test/**/*.ts'],
22+
languageOptions: {
23+
globals: {
24+
describe: 'readonly',
25+
it: 'readonly',
26+
expect: 'readonly',
27+
}
28+
},
29+
rules: {
30+
'@typescript-eslint/no-unused-expressions': 'off'
31+
}
32+
}
33+
]);

0 commit comments

Comments
 (0)