diff options
author | Matt Bierner <matb@microsoft.com> | 2018-10-11 00:54:59 +0300 |
---|---|---|
committer | Matt Bierner <matb@microsoft.com> | 2018-10-11 00:55:06 +0300 |
commit | 104275cb9f61e3e910568125587d41162424fb44 (patch) | |
tree | 9bfdf53aba2c3d51e9ec0d485a1598687eeaf2b5 /src/tsconfig.json | |
parent | 7e742e1f317fa1106399252e4b52d26e66cf493a (diff) |
Add tsconfig.strictNullChecks.json
Part of #60565
Adds a new `tsconfig.strictNullChecks.json` project that does not emit anything and is only used for enabling strict null checks on a subset of the vscode codebase.
Opt `iterator.ts` into strict null checking.
Fix our build scripts to properly handle `extends`
Diffstat (limited to 'src/tsconfig.json')
-rw-r--r-- | src/tsconfig.json | 26 |
1 files changed, 2 insertions, 24 deletions
diff --git a/src/tsconfig.json b/src/tsconfig.json index c5a31a458f8..6f552e5ca05 100644 --- a/src/tsconfig.json +++ b/src/tsconfig.json @@ -1,33 +1,11 @@ { + "extends": "./tsconfig.base.json", "compilerOptions": { - "module": "amd", - "moduleResolution": "node", - "noImplicitAny": false, "removeComments": false, "preserveConstEnums": true, - "target": "es5", "sourceMap": false, - "experimentalDecorators": true, "declaration": true, - "noImplicitReturns": true, - "noUnusedLocals": true, - "noImplicitThis": true, - "alwaysStrict": true, - "baseUrl": ".", - "outDir": "../out", - "paths": { - "vs/*": [ - "./vs/*" - ] - }, - "types": [ - "keytar", - "minimist", - "mocha", - "semver", - "sinon", - "winreg" - ] + "outDir": "../out" }, "include": [ "./typings", |