mirror of
https://github.com/microsoft/vscode.git
synced 2026-05-08 09:08:48 +01:00
Enable strictNullChecks for implicit projects (#149844)
Mistakenly enabled checkJS instead of strictNullChecks
This commit is contained in:
@@ -686,7 +686,7 @@
|
|||||||
},
|
},
|
||||||
"js/ts.implicitProjectConfig.checkJs": {
|
"js/ts.implicitProjectConfig.checkJs": {
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"default": true,
|
"default": false,
|
||||||
"markdownDescription": "%configuration.implicitProjectConfig.checkJs%",
|
"markdownDescription": "%configuration.implicitProjectConfig.checkJs%",
|
||||||
"scope": "window"
|
"scope": "window"
|
||||||
},
|
},
|
||||||
@@ -705,7 +705,7 @@
|
|||||||
},
|
},
|
||||||
"js/ts.implicitProjectConfig.strictNullChecks": {
|
"js/ts.implicitProjectConfig.strictNullChecks": {
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"default": false,
|
"default": true,
|
||||||
"markdownDescription": "%configuration.implicitProjectConfig.strictNullChecks%",
|
"markdownDescription": "%configuration.implicitProjectConfig.strictNullChecks%",
|
||||||
"scope": "window"
|
"scope": "window"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ export class ImplicitProjectConfiguration {
|
|||||||
|
|
||||||
private static readCheckJs(configuration: vscode.WorkspaceConfiguration): boolean {
|
private static readCheckJs(configuration: vscode.WorkspaceConfiguration): boolean {
|
||||||
return configuration.get<boolean>('js/ts.implicitProjectConfig.checkJs')
|
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 {
|
private static readExperimentalDecorators(configuration: vscode.WorkspaceConfiguration): boolean {
|
||||||
@@ -91,7 +91,7 @@ export class ImplicitProjectConfiguration {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static readImplicitStrictNullChecks(configuration: vscode.WorkspaceConfiguration): boolean {
|
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 {
|
private static readImplicitStrictFunctionTypes(configuration: vscode.WorkspaceConfiguration): boolean {
|
||||||
|
|||||||
Reference in New Issue
Block a user