From 8ef08f1d294dbe7e3771202084ecbede73ca28aa Mon Sep 17 00:00:00 2001 From: Kenta Moriuchi Date: Fri, 6 Sep 2024 19:23:59 +0900 Subject: feat(lsp): turn on useUnknownInCatchVariables (#25474) --- cli/lsp/config.rs | 1 - cli/schemas/config-file.v1.json | 2 +- cli/tsc/99_main_compiler.js | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) (limited to 'cli') diff --git a/cli/lsp/config.rs b/cli/lsp/config.rs index fcea96aa5..c9729a5e5 100644 --- a/cli/lsp/config.rs +++ b/cli/lsp/config.rs @@ -1084,7 +1084,6 @@ impl Default for LspTsConfig { "strict": true, "target": "esnext", "useDefineForClassFields": true, - "useUnknownInCatchVariables": false, "jsx": "react", "jsxFactory": "React.createElement", "jsxFragmentFactory": "React.Fragment", diff --git a/cli/schemas/config-file.v1.json b/cli/schemas/config-file.v1.json index df8177af2..d0dc27e75 100644 --- a/cli/schemas/config-file.v1.json +++ b/cli/schemas/config-file.v1.json @@ -223,7 +223,7 @@ "useUnknownInCatchVariables": { "description": "Default catch clause variables as `unknown` instead of `any`.", "type": "boolean", - "default": false, + "default": true, "markdownDescription": "Default catch clause variables as `unknown` instead of `any`.\n\nSee more: https://www.typescriptlang.org/tsconfig#useUnknownInCatchVariables" } } diff --git a/cli/tsc/99_main_compiler.js b/cli/tsc/99_main_compiler.js index f35fa7b5d..4044c5fc1 100644 --- a/cli/tsc/99_main_compiler.js +++ b/cli/tsc/99_main_compiler.js @@ -1152,7 +1152,6 @@ delete Object.prototype.__proto__; "strict": true, "target": "esnext", "useDefineForClassFields": true, - "useUnknownInCatchVariables": false, "jsx": "react", "jsxFactory": "React.createElement", "jsxFragmentFactory": "React.Fragment", -- cgit v1.2.3