patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/browser/terminalSuggestAddon.ts (9 lines): - line 101: // TODO: Remove these in favor of prompt input state - line 156: // TODO: Debounce? Prevent this flooding the channel - line 223: // TODO: What do frozen and auto do? - line 298: // TODO: These aren't persisted across reloads - line 322: // TODO: These aren't persisted across reloads - line 323: // TODO: Allow triggering anywhere in the first word based on the cached completions - line 371: // TODO: Create a trigger suggest command which encapsulates sendSequence and uses cached if available - line 373: // TODO: This 100 is a hack just for the prototype, this should get it based on some terminal input model - line 436: // TODO: What do frozen and auto do? patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalService.ts (4 lines): - line 154: // TODO: Batch events - line 880: // TODO: Remove this, it should live in group/editor servioce - line 1102: // TODO: pass resource? - line 1234: // TODO: add a rule collector to avoid duplication patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts (4 lines): - line 250: // TODO: Ideally processId would be merged into processReady - line 252: // TODO: How does this work with detached processes? - line 253: // TODO: Should this be an event as it can fire twice? - line 2137: // Not a feature terminal or is a reconnecting task terminal (TODO: Need to explain the latter case) patched-vscode/src/vs/workbench/contrib/chat/common/chatServiceImpl.ts (4 lines): - line 231: // TODO not currently called - line 570: const updatedVariableData = updateRanges(variableData, promptTextResult.diff); // TODO bit of a hack - line 608: // TODO: spell this out in the UI - line 742: // TODO is this possible? patched-vscode/build/lib/treeshaking.js (3 lines): - line 276: // TODO: assuming `createDecorator` and `refineServiceDecorator` calls are side-effect free - line 527: || memberName === 'dispose' // TODO: keeping all `dispose` methods - line 528: || /^_(.*)Brand$/.test(memberName || '') // TODO: keeping all members ending with `Brand`... patched-vscode/extensions/typescript-language-features/src/filesystems/autoInstallerFs.ts (3 lines): - line 35: // TODO: should this fire on vscode-node-modules instead? - line 53: // TODO: we're gonna need a MappedUri dance... - line 103: // TODO: case sensitivity configuration patched-vscode/extensions/typescript-language-features/src/typescriptServiceClient.ts (3 lines): - line 787: // TODO: Find out what extensionUri is when testing (should be http://localhost:8080/static/sources/extensions/typescript-language-features/) - line 788: // TODO: make sure that this code path is getting hit - line 1097: const watcher = disposable.add(vscode.workspace.createFileSystemWatcher(pattern, { excludes: [] /* TODO:: need to fill in excludes list */, ignoreChangeEvents })); patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalActions.ts (3 lines): - line 709: // TODO: Convert this to ctrl+c, ctrl+v for pwsh? - line 1529: // TODO: Why is copy still showing up when text isn't selected? - line 1726: // TODO: Use new register function patched-vscode/src/vs/workbench/api/common/extHost.api.impl.ts (3 lines): - line 273: const filter = selector as vscode.DocumentFilter; // TODO: microsoft/TypeScript#42768 - line 296: // TODO: remove this after GHPR and Codespaces move off of it - line 1384: // TODO Can be deleted after another Insiders patched-vscode/build/gulpfile.vscode.js (3 lines): - line 118: // TODO: we cannot inline `product.json` because - line 127: // TODO: @justchen https://github.com/microsoft/vscode/issues/213332 make sure to remove when we use window.open on desktop. - line 263: // TODO the API should be copied to `out` during compile, not here patched-vscode/src/vs/editor/contrib/dropOrPasteInto/browser/copyPasteController.ts (3 lines): - line 74: * TODO: figure out how to make this work with multiple windows - line 257: // TODO: always adds `uri-list` because this get set if there are resources in the system clipboard. - line 507: // TODO: dispose of edits patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalView.ts (3 lines): - line 330: // TODO: Improve lifecycle management this event should be disposed after first fire - line 333: // TODO: Hack - line 602: // TODO: add a rule collector to avoid duplication patched-vscode/src/vs/base/browser/ui/hover/hoverDelegateFactory.ts (3 lines): - line 19: // TODO: Remove when getDefaultHoverDelegate is no longer used - line 24: // TODO: Refine type for use in new IHoverService interface - line 32: // TODO: Create equivalent in IHoverService patched-vscode/src/vs/workbench/contrib/chat/common/chatModel.ts (3 lines): - line 590: // TODO to be clear, this is not the same as the id from the session object, which belongs to the provider. - line 746: // TODO These offsets won't be used, but chat replies need to go through the parser as well - line 1029: variables: updateRanges(request.variableData, promptTextResult.diff), // TODO bit of a hack patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalProcessManager.ts (3 lines): - line 302: '', // TODO: Fix cwd - line 306: env, // TODO: - line 439: // TODO: Avoid as any? patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsEditor2.ts (3 lines): - line 618: // TODO: Aria-live - line 675: // TODO Instead of rebuilding the whole model, refresh and uncache the inspected setting value - line 1466: // TODO https://github.com/microsoft/vscode/issues/57360 patched-vscode/src/vs/workbench/contrib/terminal/browser/remoteTerminalBackend.ts (3 lines): - line 131: // TODO: Could simplify update to a single call - line 178: cwd: string, // TODO: This is ignored - line 182: env: IProcessEnvironment, // TODO: This is ignored patched-vscode/src/vs/workbench/contrib/issue/browser/issue.ts (3 lines): - line 85: //TODO: Handle case where extension is not activated - line 120: // TODO: Is there a way to use the IThemeService here instead - line 154: // TODO @justschen: After migration to Aux Window, switch to dedicated css. patched-vscode/extensions/sagemaker-extension/src/extension.ts (3 lines): - line 92: // TODO: log workspace saved - line 96: // TODO: Log and trigger a Signin - line 126: // TODO: log activation of extension patched-vscode/src/vs/platform/terminal/common/capabilities/commandDetectionCapability.ts (3 lines): - line 47: // TODO: as is unsafe here and it duplicates behavor of executingCommand - line 208: // TODO: Simplify this, can everything work off the last line? - line 710: // TODO: Cache details about polling for the future - eg. if it always fails, stop bothering patched-vscode/src/vs/platform/quickinput/browser/quickInputTree.ts (3 lines): - line 324: // TODO: only do the common stuff here and have a subclass handle their specific stuff - line 382: // TODO: only do the common stuff here and have a subclass handle their specific stuff - line 853: // TODO: Should this be added at a higher level? patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/issueReporterService.ts (3 lines): - line 82: //TODO: Handle case where extension is not activated - line 130: // TODO: Is there a way to use the IThemeService here instead - line 170: // TODO @justschen: After migration to Aux Window, switch to dedicated css. patched-vscode/build/lib/treeshaking.ts (3 lines): - line 353: // TODO: assuming `createDecorator` and `refineServiceDecorator` calls are side-effect free - line 646: || memberName === 'dispose'// TODO: keeping all `dispose` methods - line 647: || /^_(.*)Brand$/.test(memberName || '') // TODO: keeping all members ending with `Brand`... patched-vscode/src/vs/editor/contrib/wordHighlighter/browser/wordHighlighter.ts (2 lines): - line 481: this._run(); // TODO: @Yoyokrazy -- investigate why we need a full rerun here. likely addressed a case/patch in the first iteration of this feature - line 510: // TODO: @Yoyokrazy -- this triggers as notebooks scroll, causing highlights to disappear momentarily. patched-vscode/src/vs/workbench/services/authentication/common/authentication.ts (2 lines): - line 48: * TODO: undefined shouldn't be a valid value, but it is for now - line 152: // TODO: Move this into MainThreadAuthentication patched-vscode/src/vs/platform/terminal/node/ptyService.ts (2 lines): - line 217: // TODO: We may at some point want to show date information in a hover via a custom sequence: - line 864: // TODO: Pass in unicode version in ctor patched-vscode/build/lib/util.ts (2 lines): - line 414: // TODO @lramos15 remove this when jschardet adds an entrypoint so we can warn on all packages w/out entrypoint - line 441: // @TODO lramos15 can we make this dynamic like the rest of the node paths patched-vscode/src/vs/editor/common/core/offsetRange.ts (2 lines): - line 217: // TODO use binary search - line 226: // TODO use binary search + slice patched-vscode/src/vs/workbench/contrib/notebook/browser/view/renderers/webviewPreloads.ts (2 lines): - line 766: // walker.nextSibling(); // TODO verify this is correct. - line 2784: // TODO @rebornix @mjbvz, there is a misalignment here. patched-vscode/src/vs/workbench/contrib/chat/browser/chatListRenderer.ts (2 lines): - line 494: : data.kind === 'progressMessage' && onlyProgressMessagesAfterI(value, index) ? this.renderProgressMessage(data, false) // TODO render command - line 953: // TODO still need telemetry for command buttons patched-vscode/src/vs/server/node/serverServices.ts (2 lines): - line 113: // TODO: @Sandy @Joao need dynamic context based router - line 183: services.set(IDownloadService, new DownloadServiceChannelClient(downloadChannel, () => getUriTransformer('renderer') /* TODO: @Sandy @Joao need dynamic context based router */)); patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatController.ts (2 lines): - line 193: // TODO:extract into helper method - line 419: // TODO: Move to register calls, don't override patched-vscode/src/vs/workbench/contrib/preferences/browser/keybindingWidgets.ts (2 lines): - line 116: // TODO: note that we allow a keybinding "shift shift", but this widget doesn't allow input "shift shift" because the first "shift" will be incomplete - this is _not_ a regression - line 121: if (this._chords.length === 2) { // TODO: limit chords # to 2 for now patched-vscode/src/vs/workbench/contrib/chat/common/chatAgents.ts (2 lines): - line 302: // TODO also static - line 500: // TODO would like to use observables here but nothing uses it downstream and I'm not sure how to combine these two patched-vscode/extensions/typescript-language-features/src/filesystems/memFs.ts (2 lines): - line 108: // TODO: have this throw FileNotFound itself? - line 109: // TODO: support configuring case sensitivity patched-vscode/src/vs/workbench/contrib/debug/browser/disassemblyView.ts (2 lines): - line 742: // TODO: hover widget? - line 987: // TODO: instead of using idDebuggerInterestedInLanguage, have a specific ext point for languages patched-vscode/src/vs/base/browser/ui/splitview/paneview.css (2 lines): - line 56: /* TODO: actions should be part of the pane, but they aren't yet */ - line 70: /* TODO: actions should be part of the pane, but they aren't yet */ patched-vscode/src/vs/editor/common/viewModel/viewModelLines.ts (2 lines): - line 651: // TODO: Use the same code as in `getViewLinesBracketGuides`. - line 652: // Future TODO: Merge with `getViewLinesBracketGuides`. patched-vscode/src/vs/workbench/contrib/chat/browser/chatWidget.ts (2 lines): - line 224: // TODO: needs to reveal the chat view - line 908: // TODO: figure out a better place to reveal the last element patched-vscode/src/vs/workbench/api/browser/mainThreadEditorTabs.ts (2 lines): - line 374: // TODO @lramos15 use the tab lookup here if possible. Do we have an editor input?! - line 682: // TODO @jrieken This isn't quite right how can we say true for some but not others? patched-vscode/src/vs/base/browser/ui/tree/compressedObjectTreeModel.ts (2 lines): - line 264: // TODO: review this - line 275: // TODO: review this patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy.ts (2 lines): - line 406: // TODO how do we suggest multi language notebooks? - line 771: return updateActionFromSourceAction(runningActions[0] /** TODO handle multiple actions state */, true); patched-vscode/src/vs/platform/quickinput/browser/quickInputBox.ts (2 lines): - line 94: // TODO: should this be what we do for all find inputs? Or maybe some _other_ API - line 97: // TODO: styles of the quick pick need to be moved to the CSS instead of being in line patched-vscode/src/vs/workbench/browser/parts/paneCompositeBar.ts (2 lines): - line 40: // TODO @sandy081: Remove this after a while. Migrated to visible in IViewContainerWorkspaceState - line 48: // TODO @sandy081: Remove this after a while. Migrated to visible in IViewContainerWorkspaceState patched-vscode/src/vs/workbench/services/languageDetection/browser/languageDetectionWorkerServiceImpl.ts (2 lines): - line 73: // TODO: See if it's possible to bundle vscode-languagedetection - line 152: // TODO: explore using the history service or something similar to provide this list of opened editors patched-vscode/build/lib/util.js (2 lines): - line 340: // TODO @lramos15 remove this when jschardet adds an entrypoint so we can warn on all packages w/out entrypoint - line 362: // @TODO lramos15 can we make this dynamic like the rest of the node paths patched-vscode/src/vs/workbench/api/browser/mainThreadStorage.ts (2 lines): - line 68: // TODO: @sandy081 - Remove it after 6 months - line 77: // TODO: @sandy081 - Remove it after 6 months patched-vscode/src/vs/workbench/services/suggest/browser/simpleCompletionModel.ts (2 lines): - line 34: // TODO: Pass in options - line 109: // TODO: Fix patched-vscode/src/vs/workbench/contrib/terminal/common/history.ts (2 lines): - line 377: // TODO: This doesn't cover more complicated cases where ` is within quotes - line 411: // TODO: Unchecked fish behavior: patched-vscode/src/vs/workbench/api/common/extHostTimeline.ts (2 lines): - line 91: // TODO: Should we bother converting all the data if we aren't caching? Meaning it is being requested by an extension? - line 158: // TODO @jkearl, remove once migration complete. patched-vscode/extensions/markdown-language-features/server/src/server.ts (2 lines): - line 296: // TODO: Figure out why range types are lying - line 355: // TODO: remove any type after picking up new release with correct types patched-vscode/src/vs/workbench/contrib/debug/browser/media/debug.contribution.css (2 lines): - line 51: margin-top: -1px; /* TODO @misolori: figure out a way to not use negative margin for alignment */ - line 67: margin-top: 0px; /* TODO @misolori: figure out a way to not use negative margin for alignment */ patched-vscode/src/vs/workbench/services/search/common/queryBuilder.ts (2 lines): - line 433: // TODO convert this to a workspace folder + pattern, so excludes will be resolved properly for an absolute path inside a workspace folder - line 662: folderPath = resource.fsPath; // TODO rob: handle non-file URIs patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalTabbedView.ts (2 lines): - line 495: // TODO: Improve lifecycle management this event should be disposed after first fire - line 498: // TODO: Hack patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalGroup.ts (2 lines): - line 386: // TODO: Only focus the new instance if the group had focus? - line 583: // TODO: Support letter spacing and line height patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookViewZones.ts (2 lines): - line 49: // TODO: validate if zones have changed layout - line 54: // TODO: validate if zones have changed layout patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookBrowser.ts (2 lines): - line 48: // Hardcoding viewType/extension ID for now. TODO these should be replaced once we can - line 56: // @TODO lramos15, place this in a similar spot to our normal recommendations. patched-vscode/src/vs/workbench/services/search/common/search.ts (1 line): - line 319: // TODO this is fishy. patched-vscode/src/vs/workbench/services/localization/browser/localeService.ts (1 line): - line 109: // TODO: If a non-Microsoft language pack is installed, we should prompt the user asking if they want to install that. patched-vscode/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts (1 line): - line 990: //TODO: should this # be configurable? patched-vscode/extensions/typescript-language-features/src/tsServer/fileWatchingManager.ts (1 line): - line 91: // TODO: this fires if the file previously did not exist and then the parent is deleted patched-vscode/src/vs/workbench/api/common/extHostTerminalService.ts (1 line): - line 1046: // TODO: Set options to defaults if needed patched-vscode/src/vs/workbench/contrib/chat/browser/chatViewPane.ts (1 line): - line 212: // TODO multiple chat views will overwrite each other patched-vscode/src/vs/platform/quickinput/common/quickInput.ts (1 line): - line 328: * Should be an HTMLElement (TODO: move this entire file into browser) patched-vscode/src/vs/workbench/api/browser/mainThreadTerminalService.ts (1 line): - line 242: // TODO: Convert to URI if possible patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/localTerminalBackend.ts (1 line): - line 164: // TODO: Could simplify update to a single call patched-vscode/src/vs/platform/extensionManagement/common/extensionsProfileScannerService.ts (1 line): - line 249: // TODO @sandy081: Remove this migration after couple of releases patched-vscode/src/vs/workbench/services/extensions/common/extensionsUtil.ts (1 line): - line 11: // TODO: @sandy081 merge this with deduping in extensionsScannerService.ts patched-vscode/src/vs/platform/telemetry/common/1dsAppender.ts (1 line): - line 72: // TODO @lramos15 maybe make more in line with src/vs/platform/telemetry/browser/appInsightsAppender.ts with caching support patched-vscode/src/vs/platform/terminal/node/terminalProcess.ts (1 line): - line 159: // TODO: When node-pty is updated this cast can be removed patched-vscode/extensions/markdown-language-features/src/client/fileWatchingManager.ts (1 line): - line 69: // TODO: this fires if the file previously did not exist and then the parent is deleted patched-vscode/src/vs/editor/browser/widget/diffEditor/diffEditorWidget.ts (1 line): - line 417: // TODO: Only compute diffs when diff editor is visible patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/markNavigationAddon.ts (1 line): - line 430: // TODO: This is not efficient for a large decorationCount patched-vscode/src/vs/editor/common/languageFeatureRegistry.ts (1 line): - line 25: return !!(selector as LanguageFilter).exclusive; // TODO: microsoft/TypeScript#42768 patched-vscode/extensions/git/src/git.ts (1 line): - line 2608: // TODO: Support core.commentChar patched-vscode/src/vs/workbench/services/search/common/ignoreFile.ts (1 line): - line 105: // TODO: Slight hack... this naieve approach may reintroduce too many files in cases of weirdly complex .gitignores patched-vscode/src/vs/workbench/contrib/welcomeWalkthrough/browser/editor/editorWalkThrough.ts (1 line): - line 50: // TODO @lramos15 adopt the resolver here patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel.ts (1 line): - line 288: // TODO use binary search patched-vscode/src/vs/workbench/contrib/terminal/browser/media/xterm.css (1 line): - line 84: /* TODO: Composition position got messed up somewhere */ patched-vscode/src/vs/workbench/contrib/debug/browser/debugSession.ts (1 line): - line 416: // TODO terminateDebuggee should be undefined by default? patched-vscode/extensions/emmet/src/updateTag.ts (1 line): - line 43: // TODO: Accept fragments for JSX and TSX patched-vscode/src/vs/editor/browser/widget/diffEditor/diffEditorViewModel.ts (1 line): - line 681: // TODO support these cases patched-vscode/extensions/search-result/src/extension.ts (1 line): - line 197: // TODO: This is probably always false, given we're pegging the thread... patched-vscode/src/vs/platform/quickinput/browser/quickInputController.ts (1 line): - line 247: // TODO: Turn into commands instead of handling KEY_DOWN patched-vscode/src/vs/workbench/api/common/extHostTypes.ts (1 line): - line 4319: * TODO if 'vulnerabilities' is finalized, this should be merged with the base ChatResponseMarkdownPart. I just don't see how to do that while keeping patched-vscode/src/vs/workbench/contrib/terminalContrib/typeAhead/browser/terminalTypeAheadAddon.ts (1 line): - line 55: // TODO: Flushing output is not possible anymore without async patched-vscode/build/lib/policies.ts (1 line): - line 399: // TODO: add more policy types patched-vscode/src/vs/editor/common/model/textModel.ts (1 line): - line 1940: // TODO move them to the tokenization part. patched-vscode/src/vs/workbench/contrib/url/common/urlGlob.ts (1 line): - line 8: // TODO: rewrite this to use URIs directly and validate each part individually patched-vscode/src/vs/workbench/api/browser/mainThreadAiRelatedInformation.ts (1 line): - line 27: // TODO: use a real cancellation token patched-vscode/src/vs/workbench/contrib/webview/browser/pre/index-no-csp.html (1 line): - line 13: patched-vscode/src/vs/editor/common/diff/defaultLinesDiffComputer/heuristicSequenceOptimizations.ts (1 line): - line 408: // TODO: Maybe a neural net can be used to derive the result from these numbers patched-vscode/extensions/merge-conflict/src/mergeDecorator.ts (1 line): - line 129: // TODO: Replace with Map patched-vscode/src/vs/platform/userDataProfile/common/userDataProfile.ts (1 line): - line 588: // TODO: @sandy081 Remove migration after couple of releases patched-vscode/extensions/markdown-language-features/server/src/languageFeatures/diagnostics.ts (1 line): - line 69: // TODO: We only need to refresh certain files patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookOptions.ts (1 line): - line 24: export interface NotebookDisplayOptions { // TODO @Yoyokrazy rename to a more generic name, not display patched-vscode/src/vs/editor/common/diff/defaultLinesDiffComputer/algorithms/myersDiffAlgorithm.ts (1 line): - line 63: // TODO: Don't pay the cost for this in the next iteration. patched-vscode/src/vs/base/common/tfIdf.ts (1 line): - line 122: // TODO: See if we can compute the tf lazily patched-vscode/src/vs/workbench/contrib/search/browser/searchWidget.ts (1 line): - line 60: _hideReplaceToggle?: boolean; // TODO: Search Editor's replace experience patched-vscode/src/vs/workbench/services/search/common/fileSearchManager.ts (1 line): - line 145: // TODO: Optimize siblings clauses with ripgrep here. patched-vscode/src/vs/editor/common/languageSelector.ts (1 line): - line 64: const { language, pattern, scheme, hasAccessToAllModels, notebookType } = selector as LanguageFilter; // TODO: microsoft/TypeScript#42768 patched-vscode/src/vs/base/common/lifecycle.ts (1 line): - line 473: * TODO: This should not be a static property. patched-vscode/src/vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess.ts (1 line): - line 68: // TODO: this distinction should go away by adopting `IOutlineService` patched-vscode/src/vs/editor/contrib/dropOrPasteInto/browser/copyPasteContribution.ts (1 line): - line 87: // TODO: remove this in the future patched-vscode/src/vs/workbench/api/browser/mainThreadChatAgents2.ts (1 line): - line 184: locations: [ChatAgentLocation.Panel] // TODO all dynamic participants are panel only? patched-vscode/extensions/markdown-language-features/src/languageFeatures/updateLinksOnPaste.ts (1 line): - line 54: // TODO: Handle cases such as: patched-vscode/src/vs/editor/browser/services/hoverService/hoverService.ts (1 line): - line 194: // TODO: Investigate performance of this function. There seems to be a lot of content created patched-vscode/src/vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution.ts (1 line): - line 59: // TODO: Use uri for cwd in createterminal patched-vscode/src/vs/workbench/services/search/node/fileSearch.ts (1 line): - line 260: // TODO: Optimize siblings clauses with ripgrep here. patched-vscode/extensions/typescript-language-features/web/src/serverHost.ts (1 line): - line 257: // TODO: Hack, https 'file system' can't actually tell what is a file vs directory patched-vscode/src/vs/platform/terminal/common/capabilities/commandDetection/terminalCommand.ts (1 line): - line 143: // TODO: Add back this check? this._ptyHeuristics.value instanceof WindowsPtyHeuristics && (executedMarker?.line === endMarker?.line) ? this._currentCommand.commandStartMarker : executedMarker patched-vscode/src/vs/editor/common/core/textEdit.ts (1 line): - line 91: // TODO: `doc` is not needed for this! patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/model/textModelDiffs.ts (1 line): - line 134: // TODO improve performance patched-vscode/src/vs/base/common/filters.ts (1 line): - line 283: // TODO: Consider removing this check patched-vscode/src/vs/workbench/contrib/chat/browser/chatMarkdownDecorationsRenderer.ts (1 line): - line 210: // TODO this can be a nicer FileLabel widget with an icon. Do a simple link for now. patched-vscode/src/vs/workbench/api/common/extHostTelemetry.ts (1 line): - line 101: // TODO @lramos15, does os info like node arch, platform version, etc exist here. patched-vscode/src/vs/workbench/api/browser/mainThreadCustomEditors.ts (1 line): - line 654: // TODO: handle cancellation patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellComments.ts (1 line): - line 42: // TODO @rebornix onDidChangeLayout (font change) patched-vscode/src/vs/workbench/browser/parts/editor/editorPart.ts (1 line): - line 944: // TODO @sbatten @joao find something better to prevent editor taking over #79897 patched-vscode/src/vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution.ts (1 line): - line 18: // TODO: The rest of the terminal environment changes feature should move here https://github.com/microsoft/vscode/issues/177241 patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditorActions.ts (1 line): - line 172: // TODO @roblourens make this use the editor resolver service if possible patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookServiceImpl.ts (1 line): - line 252: // TODO @lramos15 find a better way to toggle handling diff editors than needing these listeners for every registration patched-vscode/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/diffEditorViewZones.ts (1 line): - line 111: // TODO dont include alignments outside syncedMovedText patched-vscode/src/vs/workbench/services/suggest/browser/simpleSuggestWidget.ts (1 line): - line 502: // TODO: Position based on preference patched-vscode/src/vs/workbench/contrib/webview/browser/webview.ts (1 line): - line 138: * TODO: This is only supported by mainThreadWebviews and should be removed from here. patched-vscode/src/vs/workbench/services/search/browser/searchService.ts (1 line): - line 104: // TODO @andrea see why we can't just use `revive()` below. For some reason, (obj).$mid was undefined for result.resource patched-vscode/src/vs/workbench/contrib/search/browser/searchFindInput.ts (1 line): - line 130: // TODO: find a way to express that searching notebook output and markdown preview don't support regex. patched-vscode/src/vs/platform/extensionManagement/common/extensionStorage.ts (1 line): - line 61: /* TODO @sandy081: This has to be done across all profiles */ patched-vscode/extensions/git/src/fileSystemProvider.ts (1 line): - line 122: // TODO: should fire delete events? patched-vscode/src/vs/workbench/contrib/search/browser/anythingQuickAccess.ts (1 line): - line 812: // TODO: There has to be a better place for this, but it's the first time we are adding a non-quick access provider patched-vscode/extensions/typescript-language-features/src/tsServer/serverProcess.browser.ts (1 line): - line 142: // TODO: The ErrorEvent type might be wrong; previously this was typed as Error and didn't have the property access. patched-vscode/extensions/typescript-language-features/src/languageFeatures/util/textRendering.ts (1 line): - line 56: // TODO: should we support it if it appears outside of an explicit code block? patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands.ts (1 line): - line 555: // TODO: when is cellMetadata undefined? Is that a case we need to support? It is currently a read-only property. patched-vscode/src/vs/workbench/contrib/chat/common/chatRequestParser.ts (1 line): - line 153: // TODO - not really handling duplicate variables names yet patched-vscode/src/vs/workbench/contrib/debug/node/debugAdapter.ts (1 line): - line 192: // TODO: check that the runtime is available on PATH patched-vscode/src/vs/workbench/api/common/extHostComments.ts (1 line): - line 653: }) as any; // TODO @alexr00 remove this cast when the proposed API is stable patched-vscode/src/vs/workbench/contrib/issue/browser/issueService.ts (1 line): - line 46: //TODO @TylerLeonhardt @Tyriar to implement a process explorer for the web patched-vscode/src/vs/base/browser/ui/tree/abstractTree.ts (1 line): - line 2546: _options = { ..._options, filter: filter as ITreeFilter }; // TODO need typescript help here patched-vscode/src/vs/workbench/services/textMate/browser/arrayOperation.ts (1 line): - line 49: // TODO improve performance by combining transformations first patched-vscode/src/vs/base/browser/markdownRenderer.ts (1 line): - line 222: // TODO: Can we deprecated this in favor of 'supportHtml'? patched-vscode/extensions/github-authentication/src/flows.ts (1 line): - line 503: // TODO: revisit how we support PAT in GHES but not DotCom... but this works for now since patched-vscode/src/vs/workbench/contrib/search/browser/searchModel.ts (1 line): - line 264: // TODO: add webview results to context patched-vscode/src/vs/nls.ts (1 line): - line 249: // TODO: We need to give back the mangled names here patched-vscode/src/vs/workbench/services/suggest/browser/simpleSuggestWidgetRenderer.ts (1 line): - line 83: // TODO: Implement patched-vscode/src/vs/platform/log/common/log.ts (1 line): - line 616: // TODO: @sandy081 Remove this once registerLogger can take ILogger patched-vscode/extensions/typescript-language-features/src/languageFeatures/copyPaste.ts (1 line): - line 98: // TODO: only supports a single paste for now patched-vscode/build/lib/policies.js (1 line): - line 261: // TODO: add more policy types patched-vscode/src/vs/workbench/contrib/chat/browser/chatOptions.ts (1 line): - line 103: // TODO shouldn't the setting keys be more specific? patched-vscode/src/vs/base/common/diff/diff.ts (1 line): - line 500: // TODO: Calculate a partial from the reverse diagonals. patched-vscode/src/vs/workbench/browser/parts/compositeBar.ts (1 line): - line 398: // TODO @lramos15 how do we tell the activity to re-render the badge? This triggers an onDidChange but isn't the right way to do it. patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput.ts (1 line): - line 312: // TODO: This could probably be a real registered action, but it has to talk to this output element patched-vscode/src/vs/workbench/api/common/extHostTypeConverters.ts (1 line): - line 1599: const filter = selector as vscode.DocumentFilter; // TODO: microsoft/TypeScript#42768 patched-vscode/src/vs/editor/contrib/inlineCompletions/browser/singleTextEdit.ts (1 line): - line 219: // TODO support more brackets patched-vscode/src/vs/editor/browser/widget/diffEditor/utils.ts (1 line): - line 60: // TODO make utility patched-vscode/src/vs/base/common/event.ts (1 line): - line 1644: // TODO: Is there a way to cache this reduce call for all listeners? patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/xtermTerminal.ts (1 line): - line 328: // TODO: Move before open to the DOM renderer doesn't initialize patched-vscode/src/vs/platform/configuration/common/configurationRegistry.ts (1 line): - line 555: // TODO: @sandy081 - Remove this method and include required info in getConfigurationProperties patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/chat/notebookChatController.ts (1 line): - line 339: // TODO: reveal widget to the center if it's out of the viewport patched-vscode/extensions/markdown-language-features/server/src/workspace.ts (1 line): - line 341: // TODO: LSP doesn't seem to handle Array buffers well patched-vscode/src/vs/platform/quickinput/browser/quickInput.ts (1 line): - line 912: super.show(); // TODO: Why have show() bubble up while update() trickles down? patched-vscode/src/vs/platform/terminal/common/terminal.ts (1 line): - line 357: // TODO: Make mandatory and remove impl from pty host service patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/links.ts (1 line): - line 27: // TODO: Currently only a single link provider is supported; the one registered by the ext host patched-vscode/src/vs/workbench/services/search/common/searchService.ts (1 line): - line 513: // TODO: untitled search editors will be excluded from search even when include *.code-search is specified patched-vscode/src/vs/workbench/contrib/tasks/browser/terminalTaskSystem.ts (1 line): - line 1166: // TODO: Handle by pulling the default terminal profile? patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline.ts (1 line): - line 255: // TODO: @Yoyokrazy bring the "inline" back when there's an appropriate run in section icon patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalGroupService.ts (1 line): - line 145: // TODO: Move panel orientation change into this file so it's not fired many times patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkHelpers.ts (1 line): - line 187: // TODO: x overflow patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/mergeEditor.ts (1 line): - line 687: // TODO use PersistentStore patched-vscode/src/vs/amdX.ts (1 line): - line 88: // TODO require, exports, module patched-vscode/src/vs/editor/common/services/unicodeTextModelHighlighter.ts (1 line): - line 224: // TODO check for emojis patched-vscode/src/vs/workbench/services/authentication/browser/authenticationService.ts (1 line): - line 21: // TODO: pull this out into its own service patched-vscode/src/vs/base/common/jsonSchema.ts (1 line): - line 106: * TODO: only supports basic schemas. Doesn't support all JSON schema features. patched-vscode/src/vs/base/browser/ui/hover/hover.ts (1 line): - line 44: // TODO: Change hoverDelegate arg to exclude the actual delegate and instead use the new options patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatActions.ts (1 line): - line 32: // TODO: This needs to change to check for a terminal location capable agent patched-vscode/src/vs/platform/telemetry/common/telemetryUtils.ts (1 line): - line 227: // TODO unsure why this is here and not in _getData patched-vscode/src/vs/workbench/contrib/chat/browser/contrib/chatDynamicVariables.ts (1 line): - line 171: // TODO: have dedicated UX for this instead of using the quick access picker patched-vscode/src/vs/workbench/services/terminal/common/embedderTerminalService.ts (1 line): - line 115: // TODO: A lot of these aren't useful for some implementations of ITerminalChildProcess, should patched-vscode/src/vs/workbench/services/suggest/browser/media/suggest.css (1 line): - line 11: /* TODO: Position correctly */ patched-vscode/extensions/typescript-language-features/src/ui/activeJsTsEditorTracker.ts (1 line): - line 75: // TODO: This may return incorrect editors incorrect as there does not seem to be a reliable way to map from an editor to the patched-vscode/src/vs/base/browser/ui/findinput/replaceInput.ts (1 line): - line 44: // TODO: does this need its own icon? patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/quickFix.ts (1 line): - line 71: // TODO: Should this depend on whether alt is held? patched-vscode/extensions/json-language-features/client/src/languageParticipants.ts (1 line): - line 19: * TODO: implement server side setting patched-vscode/src/vs/workbench/contrib/terminal/common/terminal.ts (1 line): - line 212: // TODO: Legacy - remove soon patched-vscode/src/vs/platform/markers/common/markerService.ts (1 line): - line 114: // TODO this is a hack patched-vscode/src/vs/server/node/serverConnectionToken.ts (1 line): - line 20: Optional,// TODO: Remove this soon patched-vscode/src/vs/workbench/contrib/comments/browser/commentThreadBody.ts (1 line): - line 62: // TODO @rebornix, limit T to IRange | ICellRange patched-vscode/src/vs/editor/browser/controller/textAreaHandler.ts (1 line): - line 82: // TODO: what if the view positions are not on the same line? patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions.ts (1 line): - line 97: // TODO @Yoyokrazy find a different way to get the editor overrides, this is not the right way patched-vscode/src/vs/workbench/api/common/extHost.protocol.ts (1 line): - line 804: // TODO @lramos15 Possibly get rid of index for tab update, it's only needed for open and close patched-vscode/src/vs/workbench/contrib/preferences/browser/preferencesRenderers.ts (1 line): - line 103: // TODO:@sandy Selection range should be template range patched-vscode/src/vs/workbench/contrib/tags/electron-sandbox/workspaceTags.ts (1 line): - line 139: // TODO: should also work for `node_modules` folders several levels down patched-vscode/src/vs/editor/contrib/codeAction/browser/codeActionController.ts (1 line): - line 249: // TODO: Figure out if we should update the showing menu? patched-vscode/src/vs/workbench/contrib/quickaccess/browser/commandsQuickAccess.ts (1 line): - line 243: // TODO: this type will eventually not be a string and when that happens, this should simplified. patched-vscode/src/vs/workbench/contrib/extensions/common/reportExtensionIssueAction.ts (1 line): - line 16: // TODO: Consider passing in IExtensionStatus or IExtensionHostProfile for additional data patched-vscode/src/vs/workbench/contrib/chat/browser/chatInputPart.ts (1 line): - line 149: // private readonly editorOptions: ChatEditorOptions, // TODO this should be used patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/sectionActions.ts (1 line): - line 72: // icon: icons.executeBelowIcon, // TODO @Yoyokrazy replace this with new icon later patched-vscode/src/vs/workbench/contrib/webview/browser/pre/service-worker.js (1 line): - line 288: // TODO: Right now we are always reading the full file content. This is a bad idea patched-vscode/src/vs/workbench/contrib/comments/browser/commentsEditorContribution.ts (1 line): - line 164: notificationService.error(nls.localize('comments.addCommand.error', "The cursor must be within a commenting range to add a comment")); // TODO: Once we have commands to go to next commenting range they should be included as buttons in the error. patched-vscode/src/vs/base/browser/ui/dialog/dialog.ts (1 line): - line 439: // TODO fix patched-vscode/extensions/github-authentication/src/github.ts (1 line): - line 224: // TODO: eventually remove this Set because we should only have one session per set of scopes. patched-vscode/src/vs/code/browser/workbench/workbench.ts (1 line): - line 188: // TODO: send telemetry patched-vscode/src/vs/editor/browser/controller/mouseTarget.ts (1 line): - line 752: // TODO: This is wrong for RTL patched-vscode/src/vs/workbench/contrib/customEditor/browser/customEditorInput.ts (1 line): - line 376: // TODO: Move this to the service patched-vscode/extensions/merge-conflict/src/commandHandler.ts (1 line): - line 219: // TODO: Show error message? patched-vscode/extensions/typescript-language-features/src/languageFeatures/jsDocCompletions.ts (1 line): - line 104: // TODO: use append placeholder patched-vscode/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollOverlay.ts (1 line): - line 219: // TODO: It would be nice if we kept the cached command around even if it was trimmed patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalTabsList.ts (1 line): - line 502: // TODO: Cache these in a way that will use the correct instance patched-vscode/src/vs/workbench/api/common/extHostExtensionService.ts (1 line): - line 245: // TODO: write to log once we have one patched-vscode/src/vs/workbench/services/preferences/common/preferencesModels.ts (1 line): - line 261: // TODO @roblou patched-vscode/src/vs/base/browser/ui/dropdown/dropdownActionViewItem.ts (1 line): - line 201: return Array.isArray(actionsProvider) ? actionsProvider : (actionsProvider as IActionProvider).getActions(); // TODO: microsoft/TypeScript#42768 patched-vscode/build/gulpfile.reh.js (1 line): - line 428: // TODO: we cannot inline `product.json` because patched-vscode/src/vs/platform/contextkey/common/contextkey.ts (1 line): - line 464: // TODO: ContextKeyExpr.smaller(key, right) accepts only `number` as `right` AND during eval of this node, we just eval to `false` if `right` is not a number patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProvider.ts (1 line): - line 273: if (notebookEditorWidget) {//TODO don't check for widget, only here if we do have patched-vscode/extensions/git/src/repository.ts (1 line): - line 1054: // TODO: This probably needs per-uri granularity patched-vscode/extensions/emmet/src/locateFile.ts (1 line): - line 7: // TODO: Move to https://github.com/emmetio/file-utils patched-vscode/src/vs/workbench/contrib/terminal/browser/media/shellIntegration.ps1 (1 line): - line 181: # TODO: When does this invalidate? Installing a new module could add new commands. We could expose a command to update? Track `(Get-Module).Count`? patched-vscode/src/vs/editor/contrib/multicursor/browser/multicursor.ts (1 line): - line 965: // TODO: better handling of this case patched-vscode/src/vs/editor/contrib/hover/browser/contentHoverWidget.ts (1 line): - line 334: // TODO: Doing a second layout of the hover after force rendering the editor patched-vscode/src/vs/workbench/services/decorations/browser/decorationsService.ts (1 line): - line 114: // TODO @misolori update bubble badge to adopt letter: ThemeIcon instead of unicode