More strict null checks (#60565)

This commit is contained in:
Alex Dima
2018-10-12 17:53:21 +02:00
parent 4eb61b9ada
commit 5bd13a8cee
24 changed files with 180 additions and 153 deletions

View File

@@ -10,10 +10,12 @@
"./vs/base/browser/dom.ts",
"./vs/base/browser/event.ts",
"./vs/base/browser/fastDomNode.ts",
"./vs/base/browser/globalMouseMoveMonitor.ts",
"./vs/base/browser/history.ts",
"./vs/base/browser/iframe.ts",
"./vs/base/browser/keyboardEvent.ts",
"./vs/base/browser/mouseEvent.ts",
"./vs/base/browser/ui/contextview/contextview.ts",
"./vs/base/browser/ui/list/splice.ts",
"./vs/base/browser/ui/octiconLabel/octiconLabel.mock.ts",
"./vs/base/browser/ui/octiconLabel/octiconLabel.ts",
@@ -48,8 +50,8 @@
"./vs/base/common/idGenerator.ts",
"./vs/base/common/iterator.ts",
"./vs/base/common/jsonSchema.ts",
"./vs/base/common/keyCodes.ts",
"./vs/base/common/keybindingParser.ts",
"./vs/base/common/keyCodes.ts",
"./vs/base/common/labels.ts",
"./vs/base/common/lifecycle.ts",
"./vs/base/common/linkedList.ts",
@@ -79,7 +81,6 @@
"./vs/base/common/winjs.base.d.ts",
"./vs/base/common/winjs.polyfill.promise.ts",
"./vs/base/common/worker/simpleWorker.ts",
"./vs/workbench/common/resources.ts",
"./vs/base/node/decoder.ts",
"./vs/base/node/id.ts",
"./vs/base/node/paths.ts",
@@ -97,17 +98,24 @@
"./vs/code/electron-main/theme.ts",
"./vs/code/node/shellEnv.ts",
"./vs/editor/browser/config/charWidthReader.ts",
"./vs/editor/browser/config/configuration.ts",
"./vs/editor/browser/config/elementSizeObserver.ts",
"./vs/editor/browser/controller/coreCommands.ts",
"./vs/editor/browser/controller/mouseHandler.ts",
"./vs/editor/browser/controller/mouseTarget.ts",
"./vs/editor/browser/controller/textAreaInput.ts",
"./vs/editor/browser/controller/textAreaState.ts",
"./vs/editor/browser/core/editorState.ts",
"./vs/editor/browser/editorBrowser.ts",
"./vs/editor/browser/editorDom.ts",
"./vs/editor/browser/editorExtensions",
"./vs/editor/browser/services/abstractCodeEditorService.ts",
"./vs/editor/browser/services/bulkEditService.ts",
"./vs/editor/browser/services/codeEditorService.ts",
"./vs/editor/browser/services/codeEditorServiceImpl.ts",
"./vs/editor/browser/view/dynamicViewOverlay.ts",
"./vs/editor/browser/view/viewLayer.ts",
"./vs/editor/browser/view/viewOutgoingEvents.ts",
"./vs/editor/browser/view/viewPart.ts",
"./vs/editor/browser/viewParts/currentLineHighlight/currentLineHighlight.ts",
"./vs/editor/browser/viewParts/currentLineMarginHighlight/currentLineMarginHighlight.ts",
@@ -126,9 +134,9 @@
"./vs/editor/browser/viewParts/rulers/rulers.ts",
"./vs/editor/browser/viewParts/scrollDecoration/scrollDecoration.ts",
"./vs/editor/browser/viewParts/selections/selections.ts",
"./vs/editor/browser/viewParts/viewCursors/viewCursor.ts",
"./vs/editor/browser/viewParts/viewZones/viewZones.ts",
"./vs/editor/browser/widget/diffNavigator.ts",
"./vs/editor/common",
"./vs/editor/common/commands/replaceCommand.ts",
"./vs/editor/common/commands/shiftCommand.ts",
"./vs/editor/common/commands/surroundSelectionCommand.ts",
@@ -252,6 +260,7 @@
"./vs/monaco.d.ts",
"./vs/nls.d.ts",
"./vs/nls.mock.ts",
"./vs/platform/actions/common/actions.ts",
"./vs/platform/broadcast/electron-browser/broadcastService.ts",
"./vs/platform/clipboard/common/clipboardService.ts",
"./vs/platform/clipboard/electron-browser/clipboardService.ts",
@@ -272,6 +281,7 @@
"./vs/platform/instantiation/common/serviceCollection.ts",
"./vs/platform/integrity/common/integrity.ts",
"./vs/platform/jsonschemas/common/jsonContributionRegistry.ts",
"./vs/platform/keybinding/common/keybindingsRegistry.ts",
"./vs/platform/lifecycle/common/lifecycle.ts",
"./vs/platform/localizations/common/localizations.ts",
"./vs/platform/log/common/bufferLog.ts",
@@ -293,6 +303,7 @@
"./vs/platform/search/common/search.ts",
"./vs/platform/state/common/state.ts",
"./vs/platform/statusbar/common/statusbar.ts",
"./vs/platform/storage/common/storage.ts",
"./vs/platform/telemetry/common/telemetry.ts",
"./vs/platform/telemetry/node/telemetryNodeUtils.ts",
"./vs/platform/theme/common/colorRegistry.ts",
@@ -309,6 +320,7 @@
"./vs/workbench/common/contributions.ts",
"./vs/workbench/common/extensionHostProtocol.ts",
"./vs/workbench/common/panel.ts",
"./vs/workbench/common/resources.ts",
"./vs/workbench/common/viewlet.ts",
"./vs/workbench/parts/codeEditor/browser/simpleEditorOptions.ts",
"./vs/workbench/parts/execution/common/execution.ts",