tsconfig.strictNullChecks.json 11.5 KB
Newer Older
M
Matt Bierner 已提交
1 2 3 4 5 6 7 8
{
	"extends": "./tsconfig.base.json",
	"compilerOptions": {
		"noEmit": true,
		"strictNullChecks": true
	},
	"include": [
		"./typings",
A
Alex Dima 已提交
9 10
		"./vs/base/browser/browser.ts",
		"./vs/base/browser/event.ts",
11
		"./vs/base/browser/history.ts",
12
		"./vs/base/browser/iframe.ts",
A
Alex Dima 已提交
13 14
		"./vs/base/browser/keyboardEvent.ts",
		"./vs/base/browser/mouseEvent.ts",
15
		"./vs/base/browser/ui/list/splice.ts",
16 17
		"./vs/base/browser/ui/octiconLabel/octiconLabel.mock.ts",
		"./vs/base/browser/ui/octiconLabel/octiconLabel.ts",
18
		"./vs/base/browser/ui/scrollbar/scrollableElementOptions.ts",
19
		"./vs/base/browser/ui/scrollbar/scrollbarState.ts",
20
		"./vs/base/browser/ui/tree/tree.ts",
21
		"./vs/base/common/actions.ts",
22
		"./vs/base/common/amd.ts",
A
Alex Dima 已提交
23
		"./vs/base/common/arrays.ts",
24
		"./vs/base/common/assert.ts",
A
Alex Dima 已提交
25
		"./vs/base/common/async.ts",
26
		"./vs/base/common/cache.ts",
A
Alex Dima 已提交
27
		"./vs/base/common/cancellation.ts",
28
		"./vs/base/common/charCode.ts",
A
Alex Dima 已提交
29
		"./vs/base/common/collections.ts",
30 31 32 33
		"./vs/base/common/color.ts",
		"./vs/base/common/comparers.ts",
		"./vs/base/common/date.ts",
		"./vs/base/common/decorators.ts",
34
		"./vs/base/common/diff/diff.ts",
35
		"./vs/base/common/diff/diffChange.ts",
A
Alex Dima 已提交
36
		"./vs/base/common/errors.ts",
37
		"./vs/base/common/errorsWithActions.ts",
38
		"./vs/base/common/event.ts",
39
		"./vs/base/common/filters.ts",
40
		"./vs/base/common/functional.ts",
A
Alex Dima 已提交
41 42
		"./vs/base/common/glob.ts",
		"./vs/base/common/hash.ts",
43
		"./vs/base/common/history.ts",
A
Alex Dima 已提交
44
		"./vs/base/common/htmlContent.ts",
45
		"./vs/base/common/idGenerator.ts",
46
		"./vs/base/common/iterator.ts",
47 48
		"./vs/base/common/jsonSchema.ts",
		"./vs/base/common/keyCodes.ts",
49 50
		"./vs/base/common/keybindingParser.ts",
		"./vs/base/common/labels.ts",
51
		"./vs/base/common/lifecycle.ts",
A
Alex Dima 已提交
52
		"./vs/base/common/linkedList.ts",
A
Alex Dima 已提交
53
		"./vs/base/common/map.ts",
54
		"./vs/base/common/marshalling.ts",
55
		"./vs/base/common/network.ts",
56
		"./vs/base/common/normalization.ts",
57 58
		"./vs/base/common/numbers.ts",
		"./vs/base/common/objects.ts",
59
		"./vs/base/common/parsers.ts",
M
Matt Bierner 已提交
60
		"./vs/base/common/paths.ts",
61
		"./vs/base/common/platform.ts",
62
		"./vs/base/common/processes.ts",
63 64 65
		"./vs/base/common/range.ts",
		"./vs/base/common/resources.ts",
		"./vs/base/common/scanCode.ts",
A
Alex Dima 已提交
66 67
		"./vs/base/common/scrollable.ts",
		"./vs/base/common/sequence.ts",
68
		"./vs/base/common/severity.ts",
69
		"./vs/base/common/stopwatch.ts",
70
		"./vs/base/common/strings.ts",
71
		"./vs/base/common/types.ts",
M
Matt Bierner 已提交
72
		"./vs/base/common/uri.ts",
73 74
		"./vs/base/common/uriIpc.ts",
		"./vs/base/common/uuid.ts",
A
Alex Dima 已提交
75
		"./vs/base/common/winjs.base.d.ts",
76
		"./vs/base/common/winjs.polyfill.promise.ts",
77
		"./vs/base/common/worker/simpleWorker.ts",
78
		"./vs/base/node/decoder.ts",
79
		"./vs/base/node/id.ts",
80 81 82 83 84
		"./vs/base/node/paths.ts",
		"./vs/base/node/ports.ts",
		"./vs/base/parts/contextmenu/common/contextmenu.ts",
		"./vs/base/parts/contextmenu/electron-main/contextmenu.ts",
		"./vs/base/parts/quickopen/common/quickOpen.ts",
85
		"./vs/base/test/common/utils.ts",
86
		"./vs/base/test/node/uri.test.perf.ts",
A
Alex Dima 已提交
87
		"./vs/base/worker/defaultWorkerFactory.ts",
88
		"./vs/base/worker/workerMain.ts",
89 90
		"./vs/code/electron-browser/issue/issueReporterPage.ts",
		"./vs/code/electron-browser/issue/issueReporterUtil.ts",
91
		"./vs/code/electron-main/keyboard.ts",
92 93
		"./vs/code/electron-main/theme.ts",
		"./vs/code/node/shellEnv.ts",
94 95 96
		"./vs/editor/browser/config/elementSizeObserver.ts",
		"./vs/editor/common/commands/replaceCommand.ts",
		"./vs/editor/common/commands/surroundSelectionCommand.ts",
A
Alex Dima 已提交
97
		"./vs/editor/common/config/editorOptions.ts",
A
Alex Dima 已提交
98
		"./vs/editor/common/config/editorZoom.ts",
A
Alex Dima 已提交
99
		"./vs/editor/common/config/fontInfo.ts",
A
Alex Dima 已提交
100
		"./vs/editor/common/controller/cursorEvents.ts",
101 102
		"./vs/editor/common/controller/wordCharacterClassifier.ts",
		"./vs/editor/common/core/characterClassifier.ts",
103 104
		"./vs/editor/common/core/editOperation.ts",
		"./vs/editor/common/core/lineTokens.ts",
105
		"./vs/editor/common/core/position.ts",
106
		"./vs/editor/common/core/range.ts",
107
		"./vs/editor/common/core/rgba.ts",
A
Alex Dima 已提交
108
		"./vs/editor/common/core/selection.ts",
109
		"./vs/editor/common/core/stringBuilder.ts",
110
		"./vs/editor/common/core/token.ts",
111
		"./vs/editor/common/core/uint.ts",
112 113 114
		"./vs/editor/common/editorAction.ts",
		"./vs/editor/common/editorCommon.ts",
		"./vs/editor/common/editorContextKeys.ts",
A
Alex Dima 已提交
115 116
		"./vs/editor/common/model.ts",
		"./vs/editor/common/model/editStack.ts",
117
		"./vs/editor/common/model/indentationGuesser.ts",
A
Alex Dima 已提交
118
		"./vs/editor/common/model/intervalTree.ts",
A
Alex Dima 已提交
119
		"./vs/editor/common/model/mirrorTextModel.ts",
A
Alex Dima 已提交
120 121
		"./vs/editor/common/model/pieceTreeTextBuffer/pieceTreeBase.ts",
		"./vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBuffer.ts",
122
		"./vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBufferBuilder.ts",
A
Alex Dima 已提交
123 124
		"./vs/editor/common/model/pieceTreeTextBuffer/rbTreeBase.ts",
		"./vs/editor/common/model/textModel.ts",
A
Alex Dima 已提交
125
		"./vs/editor/common/model/textModelEvents.ts",
A
Alex Dima 已提交
126 127 128 129
		"./vs/editor/common/model/textModelSearch.ts",
		"./vs/editor/common/model/textModelTokens.ts",
		"./vs/editor/common/model/wordHelper.ts",
		"./vs/editor/common/modes.ts",
130 131
		"./vs/editor/common/modes/abstractMode.ts",
		"./vs/editor/common/modes/languageConfiguration.ts",
A
Alex Dima 已提交
132 133
		"./vs/editor/common/modes/languageConfigurationRegistry.ts",
		"./vs/editor/common/modes/languageFeatureRegistry.ts",
134
		"./vs/editor/common/modes/languageSelector.ts",
135
		"./vs/editor/common/modes/linkComputer.ts",
A
Alex Dima 已提交
136
		"./vs/editor/common/modes/nullMode.ts",
137 138
		"./vs/editor/common/modes/supports.ts",
		"./vs/editor/common/modes/supports/characterPair.ts",
A
Alex Dima 已提交
139
		"./vs/editor/common/modes/supports/electricCharacter.ts",
140
		"./vs/editor/common/modes/supports/indentRules.ts",
A
Alex Dima 已提交
141 142 143
		"./vs/editor/common/modes/supports/onEnter.ts",
		"./vs/editor/common/modes/supports/richEditBrackets.ts",
		"./vs/editor/common/modes/tokenizationRegistry.ts",
144 145 146 147
		"./vs/editor/common/services/editorWorkerService.ts",
		"./vs/editor/common/services/modeService.ts",
		"./vs/editor/common/services/modelService.ts",
		"./vs/editor/common/services/resolverService.ts",
M
Matt Bierner 已提交
148
		"./vs/editor/common/standalone/standaloneBase.ts",
149
		"./vs/editor/common/view/overviewZoneManager.ts",
150
		"./vs/editor/common/viewLayout/whitespaceComputer.ts",
151
		"./vs/editor/common/viewModel/prefixSumComputer.ts",
152
		"./vs/editor/contrib/codeAction/codeActionTrigger.ts",
153
		"./vs/editor/contrib/colorPicker/colorPickerModel.ts",
A
Alex Dima 已提交
154
		"./vs/editor/contrib/find/findState.ts",
155
		"./vs/editor/contrib/find/replaceAllCommand.ts",
156
		"./vs/editor/contrib/find/replacePattern.ts",
157
		"./vs/editor/contrib/inPlaceReplace/inPlaceReplaceCommand.ts",
158
		"./vs/editor/contrib/indentation/indentUtils.ts",
159
		"./vs/editor/contrib/linesOperations/copyLinesCommand.ts",
160
		"./vs/editor/standalone/common/monarch/monarchCommon.ts",
A
Alex Dima 已提交
161
		"./vs/editor/standalone/common/monarch/monarchCompile.ts",
162
		"./vs/editor/standalone/common/monarch/monarchTypes.ts",
163 164 165 166 167 168 169
		"./vs/editor/test/common/commentMode.ts",
		"./vs/editor/test/common/core/viewLineToken.ts",
		"./vs/editor/test/common/editorTestUtils.ts",
		"./vs/editor/test/common/mocks/mockMode.ts",
		"./vs/editor/test/common/model/benchmark/benchmarkUtils.ts",
		"./vs/editor/test/common/modes/supports/javascriptOnEnterRules.ts",
		"./vs/editor/test/common/modesTestUtils.ts",
M
Matt Bierner 已提交
170
		"./vs/monaco.d.ts",
171
		"./vs/nls.mock.ts",
172
		"./vs/platform/broadcast/electron-browser/broadcastService.ts",
173 174
		"./vs/platform/clipboard/common/clipboardService.ts",
		"./vs/platform/clipboard/electron-browser/clipboardService.ts",
A
Alex Dima 已提交
175
		"./vs/platform/contextkey/common/contextkey.ts",
176
		"./vs/platform/download/common/download.ts",
A
Alex Dima 已提交
177
		"./vs/platform/editor/common/editor.ts",
178 179 180
		"./vs/platform/environment/common/environment.ts",
		"./vs/platform/extensions/common/extensionHost.ts",
		"./vs/platform/extensions/common/extensions.ts",
A
Alex Dima 已提交
181
		"./vs/platform/files/common/files.ts",
182 183 184
		"./vs/platform/files/node/files.ts",
		"./vs/platform/instantiation/common/descriptors.ts",
		"./vs/platform/instantiation/common/extensions.ts",
185
		"./vs/platform/instantiation/common/graph.ts",
186 187 188
		"./vs/platform/instantiation/common/instantiation.ts",
		"./vs/platform/instantiation/common/serviceCollection.ts",
		"./vs/platform/integrity/common/integrity.ts",
189
		"./vs/platform/jsonschemas/common/jsonContributionRegistry.ts",
190
		"./vs/platform/lifecycle/common/lifecycle.ts",
191 192 193 194
		"./vs/platform/localizations/common/localizations.ts",
		"./vs/platform/log/common/bufferLog.ts",
		"./vs/platform/log/common/log.ts",
		"./vs/platform/log/node/spdlogService.ts",
A
Alex Dima 已提交
195
		"./vs/platform/markers/common/markers.ts",
196
		"./vs/platform/menubar/common/menubar.ts",
197
		"./vs/platform/node/minimalTranslations.ts",
198 199
		"./vs/platform/node/package.ts",
		"./vs/platform/node/product.ts",
200 201
		"./vs/platform/notification/common/notification.ts",
		"./vs/platform/notification/test/common/testNotificationService.ts",
202
		"./vs/platform/opener/common/opener.ts",
203 204
		"./vs/platform/output/node/outputAppender.ts",
		"./vs/platform/progress/common/progress.ts",
205
		"./vs/platform/quickOpen/common/quickOpen.ts",
206
		"./vs/platform/quickinput/common/quickInput.ts",
207
		"./vs/platform/registry/common/platform.ts",
208
		"./vs/platform/search/common/search.ts",
209
		"./vs/platform/state/common/state.ts",
210
		"./vs/platform/statusbar/common/statusbar.ts",
211 212
		"./vs/platform/telemetry/common/telemetry.ts",
		"./vs/platform/telemetry/node/telemetryNodeUtils.ts",
A
Alex Dima 已提交
213
		"./vs/platform/theme/common/colorRegistry.ts",
214
		"./vs/platform/theme/common/themeService.ts",
215 216
		"./vs/platform/update/common/update.ts",
		"./vs/platform/url/common/url.ts",
217 218
		"./vs/platform/url/common/urlService.ts",
		"./vs/platform/workbench/common/contextkeys.ts",
219
		"./vs/workbench/api/shared/tasks.ts",
220
		"./vs/workbench/browser/parts/statusbar/statusbar.ts",
221 222
		"./vs/workbench/common/activity.ts",
		"./vs/workbench/common/composite.ts",
223
		"./vs/workbench/common/contributions.ts",
224
		"./vs/workbench/common/extensionHostProtocol.ts",
225 226
		"./vs/workbench/common/panel.ts",
		"./vs/workbench/common/viewlet.ts",
227
		"./vs/workbench/parts/codeEditor/browser/simpleEditorOptions.ts",
228
		"./vs/workbench/parts/execution/common/execution.ts",
229
		"./vs/workbench/parts/extensions/common/extensionQuery.ts",
230
		"./vs/workbench/parts/logs/common/logConstants.ts",
231 232 233
		"./vs/workbench/parts/markers/electron-browser/constants.ts",
		"./vs/workbench/parts/outline/electron-browser/outline.ts",
		"./vs/workbench/parts/output/common/output.ts",
234
		"./vs/workbench/parts/scm/electron-browser/scmUtil.ts",
235
		"./vs/workbench/parts/search/common/constants.ts",
236
		"./vs/workbench/parts/terminal/browser/terminalWidgetManager.ts",
237
		"./vs/workbench/parts/terminal/common/terminal.ts",
M
Matt Bierner 已提交
238
		"./vs/workbench/parts/terminal/node/windowsShellHelper.ts",
239
		"./vs/workbench/parts/welcome/page/electron-browser/vs_code_welcome_page.ts",
240
		"./vs/workbench/services/activity/common/activity.ts",
241
		"./vs/workbench/services/backup/common/backup.ts",
242
		"./vs/workbench/services/configuration/common/jsonEditing.ts",
243
		"./vs/workbench/services/decorations/browser/decorations.ts",
A
Alex Dima 已提交
244
		"./vs/workbench/services/extensions/node/lazyPromise.ts",
245
		"./vs/workbench/services/extensions/node/proxyIdentifier.ts",
246 247 248
		"./vs/workbench/services/files/node/watcher/common.ts",
		"./vs/workbench/services/files/node/watcher/nsfw/watcher.ts",
		"./vs/workbench/services/files/node/watcher/unix/watcher.ts",
249 250
		"./vs/workbench/services/hash/common/hashService.ts",
		"./vs/workbench/services/hash/node/hashService.ts",
251
		"./vs/workbench/services/panel/common/panelService.ts",
252 253
		"./vs/workbench/services/scm/common/scm.ts",
		"./vs/workbench/services/scm/common/scmService.ts",
254
		"./vs/workbench/services/search/node/search.ts",
255
		"./vs/workbench/services/textMate/electron-browser/textMateService.ts",
256
		"./vs/workbench/services/title/common/titleService.ts",
257
		"./vs/workbench/test/electron-browser/api/mock.ts"
M
Matt Bierner 已提交
258 259 260 261
	],
	"exclude": [
		"./typings/require-monaco.d.ts"
	]
262
}