Skip to content

Commit 6db9c34

Browse files
authored
Fix eslint config issues (#21)
1 parent 1f03e28 commit 6db9c34

File tree

3 files changed

+108
-66
lines changed

3 files changed

+108
-66
lines changed

.eslintrc.yaml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ root: true # to stop Eslint searching recursively for other configs in parent di
66

77
extends:
88
- eslint:recommended
9+
- plugin:@typescript-eslint/eslint-recommended
910
- plugin:@typescript-eslint/recommended
1011
- plugin:jest/recommended
1112
- plugin:jest/style
@@ -16,24 +17,16 @@ extends:
1617
env:
1718
node: true
1819

19-
parser: "@typescript-eslint/parser"
20-
parserOptions:
21-
project:
22-
- "./tsconfig.json"
20+
parser: '@typescript-eslint/parser'
2321

2422
plugins:
25-
- "@typescript-eslint"
23+
- '@typescript-eslint'
2624
- jest # https://github.com/jest-community/eslint-plugin-jest
2725

2826
rules: # https://eslint.org/docs/rules
2927
# Possible Problems - https://eslint.org/docs/rules/#possible-problems
3028
no-self-compare: error # https://eslint.org/docs/rules/no-self-compare
3129
no-unreachable-loop: error # https://eslint.org/docs/rules/no-unreachable-loop
32-
no-use-before-define: # https://eslint.org/docs/rules/no-use-before-define
33-
- error
34-
- functions: true
35-
classes: true
36-
variables: true
3730
require-atomic-updates: # https://eslint.org/docs/rules/require-atomic-updates
3831
- error
3932
- allowProperties: true
@@ -81,7 +74,7 @@ rules: # https://eslint.org/docs/rules
8174
no-loop-func: error # https://eslint.org/docs/rules/no-loop-func
8275
no-multi-assign: error # https://eslint.org/docs/rules/no-multi-assign
8376
no-param-reassign: # https://eslint.org/docs/rules/no-param-reassign
84-
- error
77+
- warn
8578
- props: true
8679
no-plusplus: error # https://eslint.org/docs/rules/no-plusplus
8780
no-proto: error # https://eslint.org/docs/rules/no-proto

package-lock.json

Lines changed: 103 additions & 55 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
"@types/jest": "^27.4.1",
4444
"@types/node": "^17.0.23",
4545
"@typescript-eslint/eslint-plugin": "^5.19.0",
46+
"@typescript-eslint/parser": "^5.19.0",
4647
"eslint": "^8.13.0",
4748
"eslint-config-prettier": "^8.5.0",
4849
"eslint-plugin-jest": "^26.1.4",

0 commit comments

Comments
 (0)