diff options
author | Matt Bierner <matb@microsoft.com> | 2022-05-18 20:47:37 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-18 20:47:37 +0300 |
commit | 6bd7605ae151f75d4bf865f10a6a6fcab7d3c4e9 (patch) | |
tree | 2a8ca11d6395ced494fa577031414415292cb8ca /extensions | |
parent | ff975bc211f6546ae2da0a7e8c87d73fc080fa46 (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.json | 4 | ||||
-rw-r--r-- | extensions/typescript-language-features/src/utils/configuration.ts | 4 |
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 { |