Skip to content

Commit 2c0944d

Browse files
authored
Improve eslint config
1 parent ca271cd commit 2c0944d

File tree

3 files changed

+87
-688
lines changed

3 files changed

+87
-688
lines changed

.eslintrc.json

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,12 @@
11
{
2-
"env": {
3-
"es2021": true,
4-
"mocha": true,
5-
"node": true
6-
},
7-
"extends": ["standard-with-typescript", "prettier"],
8-
"parserOptions": {
9-
"ecmaVersion": 2021,
10-
"project": "tsconfig.json",
11-
"sourceType": "module"
12-
},
13-
"plugins": ["@typescript-eslint"],
2+
"extends": [
3+
"eslint:recommended",
4+
"plugin:@typescript-eslint/recommended",
5+
"prettier"
6+
],
147
"rules": {
15-
"@typescript-eslint/brace-style": "off",
16-
"@typescript-eslint/explicit-function-return-type": "off",
17-
"@typescript-eslint/no-misused-promises": "off",
18-
"@typescript-eslint/prefer-nullish-coalescing": "off",
19-
"@typescript-eslint/strict-boolean-expressions": "off"
8+
"@typescript-eslint/no-explicit-any": "off",
9+
"@typescript-eslint/explicit-module-boundary-types": "off",
10+
"@typescript-eslint/no-empty-function": "off"
2011
}
21-
}
12+
}

package.json

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,13 @@
3232
"coa-secure": "^1.2.0"
3333
},
3434
"devDependencies": {
35-
"@types/node": "^16.7.2",
36-
"@typescript-eslint/eslint-plugin": "^4.29.3",
35+
"@types/node": "^16.9.1",
36+
"@typescript-eslint/eslint-plugin": "^4.31.0",
37+
"@typescript-eslint/parser": "^4.31.0",
3738
"eslint": "^7.32.0",
3839
"eslint-config-prettier": "^8.3.0",
39-
"eslint-config-standard-with-typescript": "^20.0.0",
40-
"eslint-plugin-import": "^2.24.2",
41-
"eslint-plugin-node": "^11.1.0",
42-
"eslint-plugin-promise": "^5.1.0",
43-
"prettier": "^2.3.2",
40+
"prettier": "^2.4.0",
4441
"tsc-watch": "^4.5.0",
45-
"typescript": "^4.3.5"
42+
"typescript": "^4.4.3"
4643
}
4744
}

0 commit comments

Comments
 (0)