Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Bierner <matb@microsoft.com>2022-05-18 20:47:37 +0300
committerGitHub <noreply@github.com>2022-05-18 20:47:37 +0300
commit6bd7605ae151f75d4bf865f10a6a6fcab7d3c4e9 (patch)
tree2a8ca11d6395ced494fa577031414415292cb8ca /extensions
parentff975bc211f6546ae2da0a7e8c87d73fc080fa46 (diff)
Enable strictNullChecks for implicit projects (#149844)
Mistakenly enabled checkJS instead of strictNullChecks
Diffstat (limited to 'extensions')
-rw-r--r--extensions/typescript-language-features/package.json4
-rw-r--r--extensions/typescript-language-features/src/utils/configuration.ts4
2 files changed, 4 insertions, 4 deletions
diff --git a/extensions/typescript-language-features/package.json b/extensions/typescript-language-features/package.json
index e5ca635d50c..14618b75330 100644
--- a/extensions/typescript-language-features/package.json
+++ b/extensions/typescript-language-features/package.json
@@ -686,7 +686,7 @@
},
"js/ts.implicitProjectConfig.checkJs": {
"type": "boolean",
- "default": true,
+ "default": false,
"markdownDescription": "%configuration.implicitProjectConfig.checkJs%",
"scope": "window"
},
@@ -705,7 +705,7 @@
},
"js/ts.implicitProjectConfig.strictNullChecks": {
"type": "boolean",
- "default": false,
+ "default": true,
"markdownDescription": "%configuration.implicitProjectConfig.strictNullChecks%",
"scope": "window"
},
diff --git a/extensions/typescript-language-features/src/utils/configuration.ts b/extensions/typescript-language-features/src/utils/configuration.ts
index 34355b5e3e5..2690f743848 100644
--- a/extensions/typescript-language-features/src/utils/configuration.ts
+++ b/extensions/typescript-language-features/src/utils/configuration.ts
@@ -82,7 +82,7 @@ export class ImplicitProjectConfiguration {
private static readCheckJs(configuration: vscode.WorkspaceConfiguration): boolean {
return configuration.get<boolean>('js/ts.implicitProjectConfig.checkJs')
- ?? configuration.get<boolean>('javascript.implicitProjectConfig.checkJs', true);
+ ?? configuration.get<boolean>('javascript.implicitProjectConfig.checkJs', false);
}
private static readExperimentalDecorators(configuration: vscode.WorkspaceConfiguration): boolean {
@@ -91,7 +91,7 @@ export class ImplicitProjectConfiguration {
}
private static readImplicitStrictNullChecks(configuration: vscode.WorkspaceConfiguration): boolean {
- return configuration.get<boolean>('js/ts.implicitProjectConfig.strictNullChecks', false);
+ return configuration.get<boolean>('js/ts.implicitProjectConfig.strictNullChecks', true);
}
private static readImplicitStrictFunctionTypes(configuration: vscode.WorkspaceConfiguration): boolean {