Skip to content

Commit 244f6a4

Browse files
authored
chore: More linting (#22)
1 parent 43becf1 commit 244f6a4

File tree

14 files changed

+1562
-93
lines changed

14 files changed

+1562
-93
lines changed

.eslintrc

Lines changed: 31 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,38 @@
11
{
22
"root": true,
33
"parser": "@typescript-eslint/parser",
4-
"plugins": ["@typescript-eslint", "prettier"],
4+
"plugins": ["@typescript-eslint", "prettier", "unicorn"],
5+
"parserOptions": {
6+
"project": "./tsconfig.json"
7+
},
58
"extends": [
69
"eslint:recommended",
10+
"plugin:import/recommended",
11+
"plugin:import/typescript",
712
"plugin:@typescript-eslint/eslint-recommended",
813
"plugin:@typescript-eslint/recommended",
914
"prettier",
10-
"plugin:unicorn/recommended"
15+
"plugin:unicorn/recommended",
16+
"plugin:n/recommended",
17+
"plugin:promise/recommended",
18+
"plugin:ava/recommended",
19+
"plugin:you-dont-need-lodash-underscore/all"
1120
],
1221
"rules": {
1322
"no-console": "error",
14-
"@typescript-eslint/no-unused-vars": 0
23+
"@typescript-eslint/no-unused-vars": 0,
24+
"require-await": "off",
25+
"@typescript-eslint/require-await": "error",
26+
"import/order": [
27+
2,
28+
{
29+
"newlines-between": "always",
30+
"alphabetize": {
31+
"order": "asc",
32+
"caseInsensitive": true
33+
}
34+
}
35+
]
1536
},
1637
"overrides": [
1738
{
@@ -26,5 +47,11 @@
2647
"unicorn/no-array-for-each": 0
2748
}
2849
}
29-
]
50+
],
51+
"settings": {
52+
"import/resolver": {
53+
"typescript": true,
54+
"node": true
55+
}
56+
}
3057
}

0 commit comments

Comments
 (0)