{ "extends": "./tsconfig.base.json", "compilerOptions": { "noEmit": true, "strictNullChecks": true }, "include": [ "./typings", "./vs/base/browser/browser.ts", "./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", "./vs/base/browser/ui/scrollbar/scrollableElementOptions.ts", "./vs/base/browser/ui/scrollbar/scrollbarState.ts", "./vs/base/browser/ui/tree/tree.ts", "./vs/base/common/actions.ts", "./vs/base/common/amd.ts", "./vs/base/common/arrays.ts", "./vs/base/common/assert.ts", "./vs/base/common/async.ts", "./vs/base/common/cache.ts", "./vs/base/common/cancellation.ts", "./vs/base/common/charCode.ts", "./vs/base/common/collections.ts", "./vs/base/common/color.ts", "./vs/base/common/comparers.ts", "./vs/base/common/date.ts", "./vs/base/common/decorators.ts", "./vs/base/common/diff/diff.ts", "./vs/base/common/diff/diffChange.ts", "./vs/base/common/errorMessage.ts", "./vs/base/common/errors.ts", "./vs/base/common/errorsWithActions.ts", "./vs/base/common/event.ts", "./vs/base/common/filters.ts", "./vs/base/common/functional.ts", "./vs/base/common/glob.ts", "./vs/base/common/hash.ts", "./vs/base/common/history.ts", "./vs/base/common/htmlContent.ts", "./vs/base/common/idGenerator.ts", "./vs/base/common/iterator.ts", "./vs/base/common/jsonSchema.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", "./vs/base/common/map.ts", "./vs/base/common/marshalling.ts", "./vs/base/common/mime.ts", "./vs/base/common/network.ts", "./vs/base/common/normalization.ts", "./vs/base/common/numbers.ts", "./vs/base/common/objects.ts", "./vs/base/common/parsers.ts", "./vs/base/common/paths.ts", "./vs/base/common/platform.ts", "./vs/base/common/processes.ts", "./vs/base/common/range.ts", "./vs/base/common/resources.ts", "./vs/base/common/scanCode.ts", "./vs/base/common/scrollable.ts", "./vs/base/common/sequence.ts", "./vs/base/common/severity.ts", "./vs/base/common/stopwatch.ts", "./vs/base/common/strings.ts", "./vs/base/common/types.ts", "./vs/base/common/uri.ts", "./vs/base/common/uriIpc.ts", "./vs/base/common/uuid.ts", "./vs/base/common/winjs.base.d.ts", "./vs/base/common/winjs.polyfill.promise.ts", "./vs/base/common/worker/simpleWorker.ts", "./vs/base/node/decoder.ts", "./vs/base/node/id.ts", "./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", "./vs/base/test/common/utils.ts", "./vs/base/test/node/uri.test.perf.ts", "./vs/base/worker/defaultWorkerFactory.ts", "./vs/base/worker/workerMain.ts", "./vs/code/electron-browser/issue/issueReporterPage.ts", "./vs/code/electron-browser/issue/issueReporterUtil.ts", "./vs/code/electron-main/keyboard.ts", "./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", "./vs/editor/browser/viewParts/decorations/decorations.ts", "./vs/editor/browser/viewParts/glyphMargin/glyphMargin.ts", "./vs/editor/browser/viewParts/indentGuides/indentGuides.ts", "./vs/editor/browser/viewParts/lineNumbers/lineNumbers.ts", "./vs/editor/browser/viewParts/lines/rangeUtil.ts", "./vs/editor/browser/viewParts/lines/viewLine.ts", "./vs/editor/browser/viewParts/linesDecorations/linesDecorations.ts", "./vs/editor/browser/viewParts/margin/margin.ts", "./vs/editor/browser/viewParts/marginDecorations/marginDecorations.ts", "./vs/editor/browser/viewParts/overlayWidgets/overlayWidgets.ts", "./vs/editor/browser/viewParts/overviewRuler/decorationsOverviewRuler.ts", "./vs/editor/browser/viewParts/overviewRuler/overviewRuler.ts", "./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/commands/replaceCommand.ts", "./vs/editor/common/commands/shiftCommand.ts", "./vs/editor/common/commands/surroundSelectionCommand.ts", "./vs/editor/common/commands/trimTrailingWhitespaceCommand.ts", "./vs/editor/common/config/commonEditorConfig.ts", "./vs/editor/common/config/editorOptions.ts", "./vs/editor/common/config/editorZoom.ts", "./vs/editor/common/config/fontInfo.ts", "./vs/editor/common/controller/cursor.ts", "./vs/editor/common/controller/cursorCollection.ts", "./vs/editor/common/controller/cursorColumnSelection.ts", "./vs/editor/common/controller/cursorCommon.ts", "./vs/editor/common/controller/cursorDeleteOperations.ts", "./vs/editor/common/controller/cursorEvents.ts", "./vs/editor/common/controller/cursorEvents.ts", "./vs/editor/common/controller/cursorMoveCommands.ts", "./vs/editor/common/controller/cursorMoveOperations.ts", "./vs/editor/common/controller/cursorTypeOperations.ts", "./vs/editor/common/controller/cursorWordOperations.ts", "./vs/editor/common/controller/oneCursor.ts", "./vs/editor/common/controller/wordCharacterClassifier.ts", "./vs/editor/common/core/characterClassifier.ts", "./vs/editor/common/core/editOperation.ts", "./vs/editor/common/core/lineTokens.ts", "./vs/editor/common/core/position.ts", "./vs/editor/common/core/range.ts", "./vs/editor/common/core/rgba.ts", "./vs/editor/common/core/selection.ts", "./vs/editor/common/core/stringBuilder.ts", "./vs/editor/common/core/token.ts", "./vs/editor/common/core/uint.ts", "./vs/editor/common/diff/diffComputer.ts", "./vs/editor/common/editorAction.ts", "./vs/editor/common/editorCommon.ts", "./vs/editor/common/editorContextKeys.ts", "./vs/editor/common/model.ts", "./vs/editor/common/model/editStack.ts", "./vs/editor/common/model/indentationGuesser.ts", "./vs/editor/common/model/intervalTree.ts", "./vs/editor/common/model/mirrorTextModel.ts", "./vs/editor/common/model/pieceTreeTextBuffer/pieceTreeBase.ts", "./vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBuffer.ts", "./vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBufferBuilder.ts", "./vs/editor/common/model/pieceTreeTextBuffer/rbTreeBase.ts", "./vs/editor/common/model/textModel.ts", "./vs/editor/common/model/textModelEvents.ts", "./vs/editor/common/model/textModelSearch.ts", "./vs/editor/common/model/textModelTokens.ts", "./vs/editor/common/model/wordHelper.ts", "./vs/editor/common/modes.ts", "./vs/editor/common/modes/abstractMode.ts", "./vs/editor/common/modes/languageConfiguration.ts", "./vs/editor/common/modes/languageConfigurationRegistry.ts", "./vs/editor/common/modes/languageFeatureRegistry.ts", "./vs/editor/common/modes/languageSelector.ts", "./vs/editor/common/modes/linkComputer.ts", "./vs/editor/common/modes/modesRegistry.ts", "./vs/editor/common/modes/nullMode.ts", "./vs/editor/common/modes/supports.ts", "./vs/editor/common/modes/supports/characterPair.ts", "./vs/editor/common/modes/supports/electricCharacter.ts", "./vs/editor/common/modes/supports/indentRules.ts", "./vs/editor/common/modes/supports/inplaceReplaceSupport.ts", "./vs/editor/common/modes/supports/onEnter.ts", "./vs/editor/common/modes/supports/richEditBrackets.ts", "./vs/editor/common/modes/supports/tokenization.ts", "./vs/editor/common/modes/textToHtmlTokenizer.ts", "./vs/editor/common/modes/tokenizationRegistry.ts", "./vs/editor/common/services/editorSimpleWorker.ts", "./vs/editor/common/services/editorWorkerService.ts", "./vs/editor/common/services/editorWorkerServiceImpl.ts", "./vs/editor/common/services/languagesRegistry.ts", "./vs/editor/common/services/modelService.ts", "./vs/editor/common/services/modelServiceImpl.ts", "./vs/editor/common/services/modeService.ts", "./vs/editor/common/services/modeServiceImpl.ts", "./vs/editor/common/services/resolverService.ts", "./vs/editor/common/services/resourceConfiguration.ts", "./vs/editor/common/services/resourceConfigurationImpl.ts", "./vs/editor/common/services/webWorker.ts", "./vs/editor/common/standalone/standaloneBase.ts", "./vs/editor/common/view/editorColorRegistry.ts", "./vs/editor/common/view/minimapCharRenderer.ts", "./vs/editor/common/view/overviewZoneManager.ts", "./vs/editor/common/view/renderingContext.ts", "./vs/editor/common/view/runtimeMinimapCharRenderer.ts", "./vs/editor/common/view/viewContext.ts", "./vs/editor/common/view/viewEventDispatcher.ts", "./vs/editor/common/view/viewEvents.ts", "./vs/editor/common/viewLayout/lineDecorations.ts", "./vs/editor/common/viewLayout/linesLayout.ts", "./vs/editor/common/viewLayout/viewLayout.ts", "./vs/editor/common/viewLayout/viewLineRenderer.ts", "./vs/editor/common/viewLayout/viewLinesViewportData.ts", "./vs/editor/common/viewLayout/whitespaceComputer.ts", "./vs/editor/common/viewModel/characterHardWrappingLineMapper.ts", "./vs/editor/common/viewModel/prefixSumComputer.ts", "./vs/editor/common/viewModel/splitLinesCollection.ts", "./vs/editor/common/viewModel/viewEventHandler.ts", "./vs/editor/common/viewModel/viewModel.ts", "./vs/editor/common/viewModel/viewModelDecorations.ts", "./vs/editor/common/viewModel/viewModelImpl.ts", "./vs/editor/contrib/codeAction/codeActionTrigger.ts", "./vs/editor/contrib/colorPicker/colorPickerModel.ts", "./vs/editor/contrib/find/findState.ts", "./vs/editor/contrib/find/replaceAllCommand.ts", "./vs/editor/contrib/find/replacePattern.ts", "./vs/editor/contrib/indentation/indentUtils.ts", "./vs/editor/contrib/inPlaceReplace/inPlaceReplaceCommand.ts", "./vs/editor/contrib/linesOperations/copyLinesCommand.ts", "./vs/editor/standalone/common/monarch/monarchCommon.ts", "./vs/editor/standalone/common/monarch/monarchCompile.ts", "./vs/editor/standalone/common/monarch/monarchTypes.ts", "./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", "./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", "./vs/platform/configuration/common/configuration.ts", "./vs/platform/configuration/common/configurationRegistry.ts", "./vs/platform/contextkey/common/contextkey.ts", "./vs/platform/download/common/download.ts", "./vs/platform/editor/common/editor.ts", "./vs/platform/environment/common/environment.ts", "./vs/platform/extensions/common/extensionHost.ts", "./vs/platform/extensions/common/extensions.ts", "./vs/platform/files/common/files.ts", "./vs/platform/files/node/files.ts", "./vs/platform/instantiation/common/descriptors.ts", "./vs/platform/instantiation/common/extensions.ts", "./vs/platform/instantiation/common/graph.ts", "./vs/platform/instantiation/common/instantiation.ts", "./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", "./vs/platform/log/common/log.ts", "./vs/platform/log/node/spdlogService.ts", "./vs/platform/markers/common/markers.ts", "./vs/platform/menubar/common/menubar.ts", "./vs/platform/node/minimalTranslations.ts", "./vs/platform/node/package.ts", "./vs/platform/node/product.ts", "./vs/platform/notification/common/notification.ts", "./vs/platform/notification/test/common/testNotificationService.ts", "./vs/platform/opener/common/opener.ts", "./vs/platform/output/node/outputAppender.ts", "./vs/platform/progress/common/progress.ts", "./vs/platform/quickinput/common/quickInput.ts", "./vs/platform/quickOpen/common/quickOpen.ts", "./vs/platform/registry/common/platform.ts", "./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", "./vs/platform/theme/common/themeService.ts", "./vs/platform/update/common/update.ts", "./vs/platform/url/common/url.ts", "./vs/platform/url/common/urlService.ts", "./vs/platform/workbench/common/contextkeys.ts", "./vs/platform/workspace/common/workspace.ts", "./vs/workbench/api/shared/tasks.ts", "./vs/workbench/browser/parts/statusbar/statusbar.ts", "./vs/workbench/common/activity.ts", "./vs/workbench/common/composite.ts", "./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", "./vs/workbench/parts/extensions/common/extensionQuery.ts", "./vs/workbench/parts/logs/common/logConstants.ts", "./vs/workbench/parts/markers/electron-browser/constants.ts", "./vs/workbench/parts/outline/electron-browser/outline.ts", "./vs/workbench/parts/output/common/output.ts", "./vs/workbench/parts/scm/electron-browser/scmUtil.ts", "./vs/workbench/parts/search/common/constants.ts", "./vs/workbench/parts/terminal/browser/terminalWidgetManager.ts", "./vs/workbench/parts/terminal/common/terminal.ts", "./vs/workbench/parts/terminal/node/terminalCommandTracker.ts", "./vs/workbench/parts/terminal/node/windowsShellHelper.ts", "./vs/workbench/parts/welcome/page/electron-browser/vs_code_welcome_page.ts", "./vs/workbench/services/activity/common/activity.ts", "./vs/workbench/services/backup/common/backup.ts", "./vs/workbench/services/configuration/common/jsonEditing.ts", "./vs/workbench/services/decorations/browser/decorations.ts", "./vs/workbench/services/extensions/node/lazyPromise.ts", "./vs/workbench/services/extensions/node/proxyIdentifier.ts", "./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", "./vs/workbench/services/hash/common/hashService.ts", "./vs/workbench/services/hash/node/hashService.ts", "./vs/workbench/services/panel/common/panelService.ts", "./vs/workbench/services/scm/common/scm.ts", "./vs/workbench/services/scm/common/scmService.ts", "./vs/workbench/services/search/node/search.ts", "./vs/workbench/services/textMate/electron-browser/textMateService.ts", "./vs/workbench/services/title/common/titleService.ts", "./vs/workbench/test/electron-browser/api/mock.ts" ], "exclude": [ "./typings/require-monaco.d.ts" ] }