eslint switch/case exhaustiveness check rule (#739)

This commit is contained in:
Jordi Bunster
2021-05-04 09:12:54 -07:00
committed by GitHub
parent 038f3ee684
commit b7579d5c8b
6 changed files with 73 additions and 30532 deletions

View File

@@ -11,6 +11,7 @@ module.exports = {
},
parser: "@typescript-eslint/parser",
parserOptions: {
project: ["./tsconfig.json", "./tsconfig.test.json"],
ecmaFeatures: {
jsx: true,
},
@@ -35,6 +36,7 @@ module.exports = {
rules: {
"no-console": ["error", { allow: ["error", "warn", "dir"] }],
curly: "error",
"@typescript-eslint/switch-exhaustiveness-check": "error",
"@typescript-eslint/no-unused-vars": "error",
"@typescript-eslint/no-extraneous-class": "error",
"no-null/no-null": "error",