Skip to content

Commit 976d9c5

Browse files
committed
Add eslint
1 parent ecdc6a0 commit 976d9c5

File tree

4 files changed

+1595
-27
lines changed

4 files changed

+1595
-27
lines changed

.eslintrc.cjs

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
module.exports = {
2+
env: {
3+
es2021: true,
4+
node: true,
5+
},
6+
extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended'],
7+
parser: '@typescript-eslint/parser',
8+
parserOptions: {
9+
ecmaVersion: 'latest',
10+
sourceType: 'module',
11+
},
12+
overrides: [{ files: ['src/**/*.ts'] }],
13+
plugins: ['@typescript-eslint', 'unused-imports'],
14+
rules: {
15+
'no-async-promise-executor': 'off',
16+
'@typescript-eslint/no-explicit-any': 'off',
17+
'no-unused-vars': 'off',
18+
'@typescript-eslint/no-unused-vars': 'off',
19+
'unused-imports/no-unused-imports': 'error',
20+
'unused-imports/no-unused-vars': [
21+
'warn',
22+
{
23+
vars: 'all',
24+
varsIgnorePattern: '^_',
25+
args: 'after-used',
26+
argsIgnorePattern: '^_',
27+
},
28+
],
29+
},
30+
};

0 commit comments

Comments
 (0)