Fix a bunch of strict issues (#11857)

* fix a bunch of strict issues

* fix tests

* fix tests
This commit is contained in:
Anthony Dresser
2020-08-19 10:37:30 -07:00
committed by GitHub
parent e90341b3d2
commit 60c62c0668
20 changed files with 100 additions and 79 deletions

View File

@@ -7,7 +7,10 @@
"noUnusedLocals": true,
"strict": true,
"forceConsistentCasingInFileNames": true,
"skipLibCheck": true
"strictNullChecks": true,
"strictPropertyInitialization": true,
"skipLibCheck": true,
"noImplicitAny": true
},
"include": [
"./typings",
@@ -20,12 +23,12 @@
// "./vs/code/**/*.ts",
"./vs/editor/**/*.ts",
"./vs/platform/**/*.ts",
"./vs/workbench/contrib/debug/common/debugProtocol.d.ts",
"./vs/workbench/services/**/*.ts",
"./sql/workbench/services/**/*.ts",
// "./vs/workbench/contrib/debug/common/debugProtocol.d.ts",
// "./vs/workbench/services/**/*.ts",
"./sql/base/**/*.ts",
"./sql/editor/**/*.ts",
"./sql/platform/**/*.ts"
"./sql/platform/**/*.ts",
// "./sql/workbench/services/**/*.ts"
],
"exclude": [
"./vs/platform/workspaces/test/electron-main/workspacesMainService.test.ts",