Skip to content

Commit 17c7571

Browse files
committed
chore: setup initial eslint root workspace config
- add root workspace eslint config - pending: setup eslint configs for packages
1 parent 976dc71 commit 17c7571

File tree

4 files changed

+577
-5
lines changed

4 files changed

+577
-5
lines changed

.eslintignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node_modules
2+
dist

.eslintrc

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"root": true,
3+
"parser": "@typescript-eslint/parser",
4+
"plugins": ["@typescript-eslint"],
5+
"extends": [
6+
"eslint:recommended",
7+
"plugin:@typescript-eslint/eslint-recommended",
8+
"plugin:@typescript-eslint/recommended"
9+
],
10+
"rules": {
11+
"prefer-const": "warn",
12+
"no-unused-vars": "warn",
13+
"no-async-promise-executor": "off",
14+
"@typescript-eslint/no-inferrable-types": "off"
15+
}
16+
}

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,12 @@
3737
"@types/lodash": "^4.14.158",
3838
"@types/mocha": "^8.0.0",
3939
"@types/node": "^14.0.6",
40+
"@typescript-eslint/eslint-plugin": "^5.19.0",
41+
"@typescript-eslint/parser": "^5.19.0",
4042
"better-docs": "^2.3.0",
4143
"chai": "^4.2.0",
4244
"cross-env": "^7.0.2",
45+
"eslint": "^8.13.0",
4346
"husky": "^4.3.0",
4447
"jsdoc": "^3.6.5",
4548
"lerna": "^3.22.1",

0 commit comments

Comments
 (0)