Skip to content

Commit 50dd69e

Browse files
committed
Enable ts-eslint checks for promises
1 parent 58e82de commit 50dd69e

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

js/.eslintrc.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,15 @@ module.exports = {
1717
parserOptions: {
1818
ecmaVersion: "latest",
1919
sourceType: "module",
20+
project: "./tsconfig.json",
21+
tsconfigRootDir: __dirname,
2022
},
2123
plugins: ["react", "@typescript-eslint"],
2224
rules: {
2325
"@typescript-eslint/no-unused-vars": "off",
2426
"@typescript-eslint/no-non-null-assertion": "off",
27+
"@typescript-eslint/no-floating-promises": "error",
28+
"@typescript-eslint/no-misused-promises": "error",
2529
},
2630
settings: {
2731
react: {

js/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@
2121
"experimentalDecorators": true,
2222
"useDefineForClassFields": false,
2323
},
24-
"include": ["**/*.tsx", "**/*.ts"],
24+
"include": ["**/*.tsx", "**/*.ts", "**/*.js"]
2525
}

0 commit comments

Comments
 (0)