diff --git a/extensions/typescript-language-features/package.json b/extensions/typescript-language-features/package.json index b7f499afb86..2ea05450a0d 100644 --- a/extensions/typescript-language-features/package.json +++ b/extensions/typescript-language-features/package.json @@ -535,9 +535,8 @@ "scope": "window" }, "js/ts.implicitProjectConfig.strictNullChecks": { - "title": "", "type": "boolean", - "default": true, + "default": false, "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 529ba2f3f8f..c43a121079c 100644 --- a/extensions/typescript-language-features/src/utils/configuration.ts +++ b/extensions/typescript-language-features/src/utils/configuration.ts @@ -79,7 +79,7 @@ export class ImplicitProjectConfiguration { } private static readImplicitStrictNullChecks(configuration: vscode.WorkspaceConfiguration): boolean { - return configuration.get('js/ts.implicitProjectConfig.strictNullChecks', true); + return configuration.get('js/ts.implicitProjectConfig.strictNullChecks', false); } private static readImplicitStrictFunctionTypes(configuration: vscode.WorkspaceConfiguration): boolean {