AI Slop Code Risk Monitor

microsoft/vscode

SlopCodeMonitor badge for microsoft/vscode Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Visual Studio Code

2.1 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for microsoft/vscode, a TypeScript project with 194,398 GitHub stars. SynthScan examined 5,781,875 lines of code across 17028 source files, recording 9129 pattern matches distributed across 22 syntactic categories. The legacy adjusted pattern signal is 2.1 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

2.1
Adjusted Signal
2.1
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
194.4K
Stars
TypeScript
Language
5.8M
Lines of Code
17.0K
Files
9.1K
Pattern Hits
2026-10-31
Scan Date
0.01
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 7.3/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 8161 finding(s).

Hallucinated Dependency & Supply Chain Risk 1.8/100 · LOW

Are imports declared and package/API names verified? 646 finding(s).

Agent Over-Engineering Ratio 7.0/100 · LOW

Are wrappers, guards, and repeated structures necessary? 7558 finding(s).

PR Review Velocity Impact 9.6/100 · LOW

Which changes need focused human review? 9129 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 138HIGH 90MEDIUM 424LOW 8477

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 9129 distinct pattern matches across 22 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hyper-Verbose Identifiers7235 hits · 7442 pts
SeverityFileLineSnippetContext
LOW.eslint-plugin-local/code-no-unexternalized-strings.ts47 function collectDoubleQuotedStrings(node: ESTree.Literal) {CODE
LOW.eslint-plugin-local/code-no-unexternalized-strings.ts125 function reportBadStringsAndBadKeys() {CODE
LOW…in-local/code-no-observable-get-in-reactive-context.ts48function checkFunctionForObservableGetCalls(CODE
LOW…in-local/code-no-observable-get-in-reactive-context.ts124function isReactiveFunctionWithReader(callee: TSESTree.Node): boolean {CODE
LOW…nt-plugin-local/code-no-localized-model-description.ts63function isModelDescriptionAssignmentTarget(target: AssignmentTarget): target is TSESTree.MemberExpression {CODE
LOW…lint-plugin-local/code-no-telemetry-common-property.ts70 function checkObjectForCommonProperties(node: ESTree.ObjectExpression) {CODE
LOW.eslint-plugin-local/code-no-accessor-after-await.ts73function checkFunctionWithAccessorParam(CODE
LOW.eslint-plugin-local/code-no-accessor-after-await.ts94function isDirectInvokeFunctionCallback(CODE
LOW.eslint-plugin-local/code-no-accessor-after-await.ts104function hasServicesAccessorAnnotation(param: TSESTree.Identifier): boolean {CODE
LOW.eslint-plugin-local/code-no-accessor-after-await.ts116function checkForAccessorAfterAwait(CODE
LOW.eslint-plugin-local/code-no-reader-after-await.ts39function checkFunctionForAwaitBeforeReader(CODE
LOWtest/smoke/test/index.js54function printTopLevelSuiteDurations() {CODE
LOWtest/smoke/src/utils.ts21export function latestUserInputCarriesTag(body: unknown, scenarioTag: string): boolean {CODE
LOWtest/smoke/src/utils.ts100export function installDiagnosticsHandler(logger: Logger, appFn?: () => Application | undefined) {CODE
LOWtest/smoke/src/utils.ts207export async function preseedChatExtensionEnablement(userDataDir: string | undefined): Promise<void> {CODE
LOWtest/smoke/src/areas/browserView/browserView.test.ts553async function waitForScenarioToolResult(mockServer: MockLlmServer, scenarioId: string): Promise<string> {CODE
LOWtest/smoke/src/areas/chat/chatSandbox.test.ts120async function updateUserSettingsWhileChatIsOpen(app: Application, settings: [key: string, value: string][]): Promise<voCODE
LOWtest/smoke/src/areas/chat/copilotCli.test.ts142function summarizeCopilotCliFailure(diagnostics: string): string {CODE
LOWtest/smoke/src/areas/chat/copilotCli.test.ts199function isKnownScenarioAutomationNoise(line: string): boolean {CODE
LOWtest/smoke/src/areas/chat/chatSessions.test.ts66async function preseedChatSessionProfile(userDataDir: string | undefined, mockServerUrl: string): Promise<void> {CODE
LOW…e/src/areas/terminal/terminal-shellIntegration.test.ts25 async function createShellIntegrationProfile() {CODE
LOWtest/smoke/src/areas/agentsWindow/agentsWindow.test.ts58function prepareDevContainerWorkspace(workspacePath: string, port: number, options: ApplicationOptions): void {CODE
LOWtest/smoke/src/areas/agentsWindow/agentsWindow.test.ts78function removeDevContainerConfiguration(workspacePath: string): void {CODE
LOWtest/smoke/src/areas/agentsWindow/agentsWindow.test.ts82function cleanupDevContainerWorkspace(workspacePath: string): void {CODE
LOWtest/smoke/src/areas/agentsWindow/agentsWindow.test.ts128function installDockerPrerequisite(logger: Logger, required: boolean): void {CODE
LOWtest/smoke/src/areas/agentsWindow/agentsWindow.test.ts914async function assertRemoteDevContainerRouting(logsPath: string, transport: RemoteDevContainerTransport, workspacePath: CODE
LOW…e/src/areas/agentsWindow/remoteDevContainerFixtures.ts51export function getDevContainerCliInstallCommand(codePath?: string): string {CODE
LOW…e/src/areas/agentsWindow/remoteDevContainerFixtures.ts190export function getTunnelSmokeTestAvailability(): { available: boolean; reason?: string } {CODE
LOW…e/src/areas/agentsWindow/remoteDevContainerFixtures.ts678function createTunnelSourceAppRoot(options: IRemoteDevContainerFixtureOptions, resources: FixtureResources): string | unCODE
LOW…e/src/areas/agentsWindow/remoteDevContainerFixtures.ts1006export async function createRemoteDevContainerFixture(options: IRemoteDevContainerFixtureOptions, logger: Logger): PromiCODE
LOWtest/unit/parallel.ts297function distributeClaimedTestFiles(root: Suite, files: Map<string, ITestFile>, claims: ITestFileClaims): void {CODE
LOWtest/unit/electron/index.js552 function validatePathWithinProject(filePath) {CODE
LOWtest/integration/agentHost/coverage.ts256function writeProtocolSurfaceStats(): void {CODE
LOWtest/integration/agentHost/coverage.ts348function protocolSourceDirectories(): readonly string[] {CODE
LOWtest/integration/agentHost/runner.ts219function reportFailedStoragePasses(failedPasses: readonly string[]): void {CODE
LOWtest/sanity/src/galleryDiagnostics.ts37function isCorsSafelistedOrForbiddenHeader(name: string, value: string): boolean {CODE
LOWtest/sanity/src/generateCopilotShimFixtures.ts356function instrumentGeneratedInstallHook(entry: IFixtureBuildPlanEntry, architecture: IFixtureBuildPlan['architecture'], CODE
LOWtest/sanity/src/generateCopilotShimFixtures.ts478function createForeignOwnerFixture(CODE
LOWtest/sanity/src/copilotShimFixtures.ts80export function loadCopilotShimFixtureManifest(manifestPath: string): ICopilotShimFixtureManifest {CODE
LOWtest/sanity/src/copilotShimFixtures.ts126export function getPreferredCopilotShimLifecycleFixture(CODE
LOWtest/sanity/src/copilotShimFixtures.ts149export function getCopilotShimFixturesForFormat(CODE
LOWtest/sanity/src/copilotShimFixtures.ts159export function isCurrentCopilotShimFixture(fixture: ICopilotShimFixture): boolean {CODE
LOWtest/sanity/src/copilotShimRendering.ts19export function assertCopilotLinkHelperSource(source: string, sourceName: string): void {CODE
LOWtest/sanity/src/copilotShimRendering.ts36export function assertEmbeddedCopilotLinkHelper(script: string, helperSource: string, scriptName: string): void {CODE
LOWtest/sanity/src/copilotShimRendering.ts48export function assertCopilotLinkLifecycleCall(script: string, action: 'install' | 'remove', applicationName: string, scCODE
LOWtest/sanity/src/copilotShimRuntime.ts20export function setCopilotShimTestRuntime(value: ICopilotShimTestRuntime): void {CODE
LOWtest/sanity/src/copilotShimRuntime.ts30export function getCopilotShimTestRuntime(): ICopilotShimTestRuntime {CODE
LOWtest/scenario/src/renderEvidenceChapters.ts326function pointReportAtAnnotatedVideo(runRoot: string, rawVideo: string, annotatedVideo: string): void {CODE
LOWtest/automation/src/electron.ts21export async function resolveElectronConfiguration(options: LaunchOptions): Promise<IElectronConfiguration> {CODE
LOWtest/automation/src/chat.ts563export async function acceptToolConfirmationIfPresent(code: Code): Promise<void> {CODE
LOWtest/automation/src/modelConfigPicker.ts84export async function selectModelConfigDetailsOption(CODE
LOWextensions/terminal-suggest/scripts/pullZshBuiltins.ts132async function createCommandDescriptionsCache(): Promise<void> {CODE
LOWextensions/terminal-suggest/scripts/pullFishBuiltins.ts95async function createCommandDescriptionsCache(): Promise<void> {CODE
LOWextensions/terminal-suggest/src/terminalSuggestMain.ts128async function fetchAndCacheShellGlobals(CODE
LOWextensions/terminal-suggest/src/terminalSuggestMain.ts384export async function resolveCwdFromCurrentCommandString(currentCommandString: string, currentCwd?: vscode.Uri): PromiseCODE
LOWextensions/terminal-suggest/src/terminalSuggestMain.ts469export async function getCompletionItemsFromSpecs(CODE
LOWextensions/terminal-suggest/src/terminalSuggestMain.ts599export function sanitizeProcessEnvironment(env: Record<string, string>, ...preserve: string[]): void {CODE
LOWextensions/terminal-suggest/src/fig/figInterface.ts177export async function collectCompletionItemResult(CODE
LOWextensions/terminal-suggest/src/fig/figInterface.ts361export function getFixSuggestionDescription(spec: Fig.Spec): string {CODE
LOW…-suggest/src/fig/autocomplete-parser/parseArguments.ts609function getExecuteShellCommandFunction(CODE
7175 more matches not shown…
Hallucination Indicators138 hits · 1245 pts
SeverityFileLineSnippetContext
CRITICALextensions/references-view/src/tree.ts303 if (newPosition && !item.input.location.range.start.isEqual(newPosition)) {CODE
CRITICAL…c/extension/prompt/node/defaultIntentRequestHandler.ts747 turnIndex: this.options.conversation.turns.length.toString(),CODE
CRITICAL…tension/inlineChat2/test/node/inlineChatIntent.spec.ts244 const turnMetadata = harness.turn.setMetadata.mock.calls.map(call => call[0]).filter(metadata => metadata instanceof TCODE
CRITICAL…cript-language-features/src/typescriptServiceClient.ts576 this.serverState.server.tsServerLog.output.show();CODE
CRITICAL…tentExtractor/test/electron-main/webPageLoader.test.ts1384 const callback = window.webContents.session.webRequest.onBeforeSendHeaders.getCall(0).args[0];CODE
CRITICAL…tentExtractor/test/electron-main/webPageLoader.test.ts1416 const callback = window.webContents.session.webRequest.onBeforeSendHeaders.getCall(0).args[0];CODE
CRITICAL…tentExtractor/test/electron-main/webPageLoader.test.ts1447 const listener = window.webContents.session.webRequest.onHeadersReceived.getCall(0).args[0];CODE
CRITICAL…tentExtractor/test/electron-main/webPageLoader.test.ts1475 const listener = window.webContents.session.webRequest.onHeadersReceived.getCall(0).args[0];CODE
CRITICAL…tentExtractor/test/electron-main/webPageLoader.test.ts1502 const listener = window.webContents.session.webRequest.onHeadersReceived.getCall(0).args[0];CODE
CRITICAL…tentExtractor/test/electron-main/webPageLoader.test.ts1526 const listener = window.webContents.session.webRequest.onHeadersReceived.getCall(0).args[0];CODE
CRITICAL…tentExtractor/test/electron-main/webPageLoader.test.ts1591 const listener = window.webContents.session.webRequest.onHeadersReceived.getCall(0).args[0];CODE
CRITICAL…tentExtractor/test/electron-main/webPageLoader.test.ts1631 const headersListener = window.webContents.session.webRequest.onHeadersReceived.getCall(0).args[0];CODE
CRITICAL⚡…orm/webContentExtractor/electron-main/webPageLoader.ts99 this._window.webContents.session.webRequest.onBeforeRequest(CODE
CRITICAL⚡…orm/webContentExtractor/electron-main/webPageLoader.ts102 this._window.webContents.session.webRequest.onBeforeSendHeaders(CODE
CRITICAL⚡…orm/webContentExtractor/electron-main/webPageLoader.ts105 this._window.webContents.session.webRequest.onHeadersReceived(CODE
CRITICAL…ifactIntegrations/common/artifactIntegrationService.ts798 entry = { model: this.provider.value.object.binding.acquireDetails(detailsId), references: 0 };CODE
CRITICAL…ctIntegrations/githubPullRequestArtifactIntegration.ts795 && URI.parse(remote.remoteUrl).authority.toLowerCase() === this.resource.target.resource.authority.toLowerCase();CODE
CRITICAL⚡…platform/agentHost/node/copilot/copilotAgentSession.ts1160 const { plugins } = await this._wrapper.session.rpc.plugins.retryManaged();CODE
CRITICAL⚡…platform/agentHost/node/copilot/copilotAgentSession.ts1169 await this._wrapper.session.rpc.plugins.uninstall({ name, directSourceId });CODE
CRITICAL⚡…platform/agentHost/node/copilot/copilotAgentSession.ts1173 return this._wrapper.session.rpc.plugins.marketplaces.add({ source });CODE
CRITICAL⚡…platform/agentHost/node/copilot/copilotAgentSession.ts1177 return (await this._wrapper.session.rpc.plugins.marketplaces.browse({ name })).plugins;CODE
CRITICAL⚡…platform/agentHost/node/copilot/copilotAgentSession.ts1201 return (await this._wrapper.session.rpc.plugins.marketplaces.refresh(name ? { name } : {})).results;CODE
CRITICAL⚡…platform/agentHost/node/copilot/copilotAgentSession.ts1205 return (await this._wrapper.session.rpc.plugins.list()).plugins;CODE
CRITICAL⚡…platform/agentHost/node/copilot/copilotAgentSession.ts1209 const marketplaces = (await this._wrapper.session.rpc.plugins.marketplaces.list()).marketplacesCODE
CRITICAL⚡…platform/agentHost/node/copilot/copilotAgentSession.ts1215 plugins: (await this._wrapper.session.rpc.plugins.marketplaces.browse({ name: marketplace.name })).plugins,CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts1142 return (await this._wrapper.session.rpc.plugins.marketplaces.list()).marketplaces;CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts1189 const result: unknown = await this._wrapper.session.rpc.plugins.reload();CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts1468 await this._wrapper.session.rpc.mcp.list();CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts1759 result = await this._wrapper.session.rpc.debug.collectLogs({CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts2159 () => this._wrapper.session.rpc.commands.list({ includeBuiltins: true, includeSkills: true, includeClientCommands: trCODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts2190 getHostSupport: () => this._launchPlan.client.rpc.sandbox.getHostSupport(),CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts2215 enablePlugin: async () => { await this._wrapper.session.rpc.plugins.enable({ names: [COMPUTER_USE_PLUGIN_NAME] }); },CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts3046 await this._wrapper.session.rpc.tasks.refresh();CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts3049 const tasks = await this._wrapper.session.rpc.tasks.list();CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts3122 const page = await this._wrapper.session.rpc.tasks.readOutput({ id: shellId, cursor, waitMs: DETACHED_SHELL_OUTPUT_WCODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts3175 const { cancelled } = await this._wrapper.session.rpc.tasks.cancel({ id: shellId });CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts3516 await this._wrapper.session.rpc.tasks.refresh();CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts3517 const tasks = await this._wrapper.session.rpc.tasks.list();CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts3533 const metrics = await this._wrapper.session.rpc.usage.getMetrics();CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts3593 attribution = (await this._wrapper.session.rpc.metadata.getContextAttribution())?.contextAttribution ?? undefined;CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts4475 const result = await this._wrapper.session.rpc.mcp.listTools({ serverName });CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts4777 const completed = await raceTimeout(this._wrapper.session.rpc.name.set({ name }).then(() => true), this._controlPlaneCODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts4797 this._awaitControlPlaneRpc('rpc.canvas.list', this._wrapper.session.rpc.canvas.list()),CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts4798 this._awaitControlPlaneRpc('rpc.extensions.list', this._wrapper.session.rpc.extensions.list()),CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts4823 const result = await this._awaitControlPlaneRpc('rpc.extensions.list', this._wrapper.session.rpc.extensions.list());CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts4934 await this._awaitControlPlaneRpc('rpc.canvas.close', this._wrapper.session.rpc.canvas.close({ instanceId }));CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts5227 const result = await this._wrapper.session.rpc.gitHubAuth.setCredentials({CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts5776 this._awaitControlPlaneRpc('rpc.plan.read', this._wrapper.session.rpc.plan.read()),CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts5777 this._awaitControlPlaneRpc('rpc.plan.readSqlTodosWithDependencies', this._wrapper.session.rpc.plan.readSqlTodosWithDeCODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts5829 result = await this._wrapper.session.rpc.metadata.setWorkingDirectory({ workingDirectory: workingDirectory.fsPath })CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts5843 const updateResult = await this._wrapper.session.rpc.options.update({ workingDirectory: actualUri.fsPath });CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts5962 await this._wrapper.session.rpc.extensions.reload();CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts5967 await this._awaitControlPlaneRpc('rpc.extensions.reconcile', this._wrapper.session.rpc.extensions.reconcile());CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts6101 const execution = await this._executeSdkOperation(() => measureAgentProviderOperation(stageRecorder, 'command', () =CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts6213 const execution = await this._executeSdkOperation(() => measureAgentProviderOperation(stageRecorder, 'command', asyCODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts6367 const { servers } = await this._wrapper.session.rpc.mcp.listConfigured();CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts6563 () => this._otelService.withTraceContext(traceContext, () => this._measureSdkSend(startingTurn, recorder, () => thisCODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts6734 await measureAgentProviderOperation(recorder, 'mode', () => this._wrapper.session.rpc.mode.set({ mode }));CODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts6853 const result = await this._wrapper.session.rpc.queue.withdrawMessage({ messageId, expectedPrompt: pending.sdkSend.proCODE
CRITICAL…platform/agentHost/node/copilot/copilotAgentSession.ts6900 const events = await readCopilotSessionEvents(cursor => this._awaitControlPlaneRpc('rpc.eventLog.read', this._wrapper.CODE
78 more matches not shown…
Decorative Section Separators321 hits · 942 pts
SeverityFileLineSnippetContext
MEDIUMtest/smoke/scripts/run-agents-window-network-proxy.sh2#---------------------------------------------------------------------------------------------COMMENT
MEDIUMtest/smoke/scripts/run-agents-window-network-proxy.sh5#---------------------------------------------------------------------------------------------COMMENT
MEDIUMextensions/copilot/script/simulate.sh2#---------------------------------------------------------------------------------------------COMMENT
MEDIUMextensions/copilot/script/simulate.sh4#---------------------------------------------------------------------------------------------COMMENT
MEDIUM…/extension/tools/node/test/sessionStoreSqlTool.spec.ts26// ── Helpers ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/extension/tools/node/test/sessionStoreSqlTool.spec.ts149// ── Tests ────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3214 // ── Basic divergence detection ──────────────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3265 // ── Compatible edits — no cancellation ──────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3361 // ── Divergence on specific lines ────────────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3462 // ── Line-shift scenarios ────────────────────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3516 // ── Ambiguous mapping → skip (no false cancel) ──────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3552 // ── Model output length edge cases ──────────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3578 // ── Deletion / replacement on non-cursor lines ──────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3651 // ── Auto-close pairs on non-cursor lines ────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3701 // ── Single-line edit window ─────────────────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3744 // ── Model produces empty line vs user typed ─────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3770 // ── Net-zero user edit → no cancellation ────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3791 // ── Whitespace edits ────────────────────────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3817 // ── Request token not cancelled (only internal fetch token) ──────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3840 // ── Mode contrast: cursor mode ignores non-cursor lines ─────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3873 // ── Cancellation reason string ──────────────────────────────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts18 // ── Visual helper ──────────────────────────────────────────────────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts27 // ────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts212 // ── Adversarial scenarios ──────────────────────────────────────────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts216 // ────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts465 // ── Case sensitivity ───────────────────────────────────────────────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts468 // ────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts496 // ── Unicode / multi-byte characters ────────────────────────────────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts532 // ── Replacement edge cases ─────────────────────────────────────────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts585 // ── Auto-close pair: angle brackets ────────────────────────────────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts612 // ── Non-auto-close text that resembles pairs ───────────────────────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts645 // ── Model line is prefix of current line ───────────────────────────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts663 // ── Both user and model made identical changes ─────────────────────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts690 // ── Net-zero edits ────────────────────────────────────────────────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts705 // ── Substring vs prefix ────────────────────────────────────────────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts736 // ── Whitespace-only user edit at position model didn't touch ──────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts754 // ── User pure deletion, model also deleted same text ──────────────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts905 // ── Compound edits ────────────────────────────────────────────────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts939 // ── Edit replaces cursor line with multiple lines ──────────────────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts959 // ── Empty document ────────────────────────────────────────────────────COMMENT
MEDIUM…/extension/xtab/test/node/cursorLineDivergence.spec.ts971 // ── Edit at end of document ───────────────────────────────────────────COMMENT
MEDIUM…lotcli/vscode-node/test/chatSessionInitializer.spec.ts26// ─── Test Helpers ────────────────────────────────────────────────COMMENT
MEDIUM…lotcli/vscode-node/test/chatSessionInitializer.spec.ts178// ─── Tests ───────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts227 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts229 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts269 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts271 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts288 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts290 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts333 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts335 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts366 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts368 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts417 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts419 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts467 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts469 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts499 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts501 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts572 // ──────────────────────────────────────────────────────────────────────────COMMENT
261 more matches not shown…
Over-Commented Block514 hits · 504 pts
SeverityFileLineSnippetContext
LOWeslint.config.js1761 // e.g. 'src/vs/base/~' will be expanded to:COMMENT
LOWtest/smoke/test/index.js81# failure was caused by a native crash. #COMMENT
LOWtest/smoke/src/utils.ts261 // / `getCopilotCLISessionStateDir()` (inCOMMENT
LOWtest/smoke/src/utils.ts481 }COMMENT
LOWtest/smoke/src/areas/agentsWindow/agentsWindow.test.ts461COMMENT
LOWtest/smoke/src/areas/agentsWindow/agentsWindow.test.ts561 this.timeout(5 * 60 * 1000);COMMENT
LOWtest/smoke/src/areas/agentsWindow/agentsWindow.test.ts581 // In both cases an unavailable Codex is a regression — fail loudly.COMMENT
LOWtest/scenario/src/renderEvidenceChapters.ts1/*---------------------------------------------------------------------------------------------COMMENT
LOWtest/automation/src/chat.ts221 // is a no-op for sessions that auto-approve their shell commands.COMMENT
LOWtest/automation/src/chat.ts301 await this.code.waitForElement(ACTION_WIDGET);COMMENT
LOWtest/automation/src/agentsWindow.ts801 const activeResponseSelector = `${ACTIVE_SESSION} .interactive-item-container.interactive-response`;COMMENT
LOWtest/automation/src/agentsWindow.ts821 // the originating session but multiple slots are present.COMMENT
LOW…sources/server/bin/helpers/check-requirements-linux.sh1#!/usr/bin/env shCOMMENT
LOW.agents/skills/launch/scripts/launch.sh1#!/usr/bin/env bashCOMMENT
LOW.agents/skills/launch/scripts/launch.sh21# --clone-extensions Copy the source extensions/ into the new profile (~10s).COMMENT
LOWcli/src/constants.rs21/// are compressed bidirectionally.COMMENT
LOWcli/src/util/command.rs121COMMENT
LOWcli/src/tunnels/local_forwarding.rs81COMMENT
LOWcli/src/tunnels/protocol.rs141 pub pid: u32,COMMENT
LOWcli/src/tunnels/agent_host_registry.rs1/*---------------------------------------------------------------------------------------------COMMENT
LOWcli/src/tunnels/agent_host.rs161 /// Path of the management control socket. Generated up-front; cheap.COMMENT
LOWcli/src/tunnels/agent_host.rs1201 pid: u32,COMMENT
LOWcli/src/tunnels/agent_host.rs1221 /// connection token. The caller MUST make this choice deliberately:COMMENT
LOWcli/src/tunnels/agent_host.rs1481 handle_request(manager, req).awaitCOMMENT
LOWcli/src/tunnels/agent_host.rs1501 /// A live standalone agent host supervisor owns a registry entry.COMMENT
LOWcli/src/tunnels/agent_host.rs1541 instance_id: selected.instance_id,COMMENT
LOWcli/src/tunnels/agent_host.rs1721// like the legacy route, injects the target's connection token itself soCOMMENT
LOWcli/src/tunnels/agent_host.rs1741}COMMENT
LOWcli/src/tunnels/agent_host.rs1841 /// and is not responsible for its lifetime.COMMENT
LOWcli/src/tunnels/agent_host.rs1861 lifecycle: GatewayLifecycle,COMMENT
LOWcli/src/tunnels/agent_host.rs1941COMMENT
LOWcli/src/tunnels/agent_host.rs2201/// selection completes. Kept as an enum (rather than a boxed traitCOMMENT
LOWcli/src/tunnels/agent_host.rs2341 activity,COMMENT
LOWcli/src/tunnels/agent_host.rs2941 serve_task.await.unwrap().unwrap();COMMENT
LOWcli/src/tunnels/user_data_path.rs1/*---------------------------------------------------------------------------------------------COMMENT
LOWcli/src/tunnels/idle_timeout.rs1/*---------------------------------------------------------------------------------------------COMMENT
LOWcli/src/tunnels/idle_timeout.rs41/// Call [`ActivityTracker::client_connected`] exactly once per acceptedCOMMENT
LOWcli/src/tunnels/idle_timeout.rs81/// re-subscribed yet.COMMENT
LOWcli/src/tunnels/idle_timeout.rs181/// becomes ready to accept connections).COMMENT
LOWcli/src/commands/agent_kill.rs21/// [`agent_host_registry::list_live_standalone_endpoints`]): `editor`COMMENT
LOWcli/src/commands/agent_relay.rs1/*---------------------------------------------------------------------------------------------COMMENT
LOWcli/src/commands/agent_relay.rs61 remote_read,COMMENT
LOWcli/src/commands/agent_endpoints.rs21use super::CommandContext;COMMENT
LOWcli/src/commands/agent_ps.rs21use super::args::AgentPsArgs;COMMENT
LOWcli/src/commands/agent_discovery.rs61 NotFound,COMMENT
LOWcli/src/commands/agent_discovery.rs81COMMENT
LOWcli/src/commands/agent_discovery.rs161 client.shutdown().await;COMMENT
LOWcli/src/commands/agent.rs21use crate::auth::{Auth, AuthProvider};COMMENT
LOWcli/src/commands/agent.rs241/// discovery). Without this, two hosts hitting `AUTH_REQUIRED` at theCOMMENT
LOWcli/src/commands/agent.rs421 /// Regression test for the `AUTH_SERIALIZE` scoping fix: the guardCOMMENT
LOWcli/src/commands/agent_host.rs41/// the body that actually binds the TCP listener, publishes theCOMMENT
LOWcli/src/commands/agent_host.rs81/// from `args` and an already-computed [`AgentHostReuseDecision`] — noCOMMENT
LOWcli/src/commands/agent_host.rs901/// Endpoint of a running agent host supervisor, as recorded in the sharedCOMMENT
LOWcli/src/commands/args.rs181 /// Runs a local web version of VS Code.COMMENT
LOWcli/src/commands/args.rs201 pub socket_path: Option<String>,COMMENT
LOWcli/src/commands/args.rs221 #[clap(long)]COMMENT
LOWcli/src/commands/args.rs241 /// a connection token unless `--without-connection-token` is set).COMMENT
LOWcli/src/commands/args.rs261COMMENT
LOWcli/src/commands/args.rs281 /// `--replace`, this never kills or removes any existing registryCOMMENT
LOWcli/src/commands/args.rs321 pub github_environment_root: Vec<PathBuf>,COMMENT
454 more matches not shown…
Cross-Language Confusion (JS/TS)70 hits · 455 pts
SeverityFileLineSnippetContext
HIGH…ons/copilot/test/testVisualizationRunnerSTestRunner.ts56 print(obj: any) {CODE
HIGH⚡extensions/copilot/test/jsonOutputPrinter.ts16 print(obj: Output): void;CODE
HIGH⚡extensions/copilot/test/jsonOutputPrinter.ts22 print(obj: Output): void {CODE
HIGH⚡extensions/copilot/test/jsonOutputPrinter.ts32 print(obj: Output): void {CODE
HIGHextensions/copilot/test/jsonOutputPrinter.ts45 print(obj: Output): void {CODE
HIGH…opilot/test/prompts/gitCommitMessageGenerator.stest.ts20 print("Hello, World!")`;CODE
HIGH…opilot/test/prompts/gitCommitMessageGenerator.stest.ts35 print("Hello, World!")CODE
HIGH…opilot/test/prompts/gitCommitMessageGenerator.stest.ts56 print("Hello, World!")`;CODE
HIGH…opilot/test/prompts/gitCommitMessageGenerator.stest.ts71 print("Hello, World!")CODE
HIGH…opilot/test/prompts/gitCommitMessageGenerator.stest.ts108 print("This is an example.")`;CODE
HIGH…opilot/test/prompts/gitCommitMessageGenerator.stest.ts123 print("This is an example.")CODE
HIGH⚡…pilot/src/extension/tools/node/test/applyPatch.spec.ts44print("Dataset downloaded and saved as 'titanic.csv'.")CODE
HIGH⚡…pilot/src/extension/tools/node/test/applyPatch.spec.ts54print(data.head())CODE
HIGH⚡…pilot/src/extension/tools/node/test/applyPatch.spec.ts55print(data.info())CODE
HIGH⚡…pilot/src/extension/tools/node/test/applyPatch.spec.ts56print(data.describe())CODE
HIGH…pilot/src/extension/tools/node/test/applyPatch.spec.ts70print(data.isnull().sum())CODE
HIGH…pilot/src/extension/tools/node/test/applyPatch.spec.ts167print(1)CODE
HIGH…pilot/src/extension/tools/node/test/applyPatch.spec.ts204print(1)`;CODE
HIGH…ns-core/vscode-node/prompt/src/test/parseBlock.test.ts342 print("Running at toplevel")CODE
HIGH⚡…vscode-node/prompt/src/test/indentationParsing.test.ts405 print(“hello”)CODE
HIGH⚡…vscode-node/prompt/src/test/indentationParsing.test.ts406 print(“world”)CODE
HIGH⚡…vscode-node/prompt/src/test/indentationParsing.test.ts408 print(“goodbye”)CODE
HIGH⚡…vscode-node/prompt/src/test/indentationParsing.test.ts413 print(“hello”)CODE
HIGH⚡…vscode-node/prompt/src/test/indentationParsing.test.ts414 print(“world”)CODE
HIGH⚡…vscode-node/prompt/src/test/indentationParsing.test.ts416 print(“goodbye”)CODE
HIGH…vscode-node/prompt/src/test/indentationParsing.test.ts453 print(“hello”)CODE
HIGH…vscode-node/prompt/src/test/indentationParsing.test.ts454 print(“world”)CODE
HIGH⚡…vscode-node/prompt/src/test/indentationParsing.test.ts489 print(“hello”)CODE
HIGH⚡…vscode-node/prompt/src/test/indentationParsing.test.ts490 print(“world”)CODE
HIGH⚡…vscode-node/prompt/src/test/indentationParsing.test.ts494 print(“goodbye”)CODE
HIGH⚡…vscode-node/prompt/src/test/indentationParsing.test.ts495 print(“phone”)CODE
HIGH⚡…vscode-node/prompt/src/test/indentationParsing.test.ts525 print(“hello”)CODE
HIGH⚡…vscode-node/prompt/src/test/indentationParsing.test.ts526 print(“world”)CODE
HIGH⚡…vscode-node/prompt/src/test/indentationParsing.test.ts528 print(“goodbye”)CODE
HIGH⚡…vscode-node/prompt/src/test/indentationParsing.test.ts529 print(“phone”)CODE
HIGH…code-node/lib/src/ghostText/test/statementTree.test.ts320 elif y:CODE
HIGH…lot/src/extension/prompt/node/test/codeGuesser.spec.ts53 const pythonSnippet = 'def test(): return True';CODE
HIGH…lot/src/extension/prompt/node/test/codeGuesser.spec.ts157 print(add(2, 3))CODE
HIGH…ompts/node/inline/inlineChatNotebookGeneratePrompt.tsx286 print(df)<br />CODE
HIGH…node/inline/inlineChatNotebookCommonPromptElements.tsx115 print(df)<br />CODE
HIGH…node/inline/inlineChatNotebookCommonPromptElements.tsx176 print(df)<br />CODE
HIGH…on/prompts/node/inline/inlineChatNotebookFixPrompt.tsx367 print(df)<br />CODE
HIGH⚡…rc/extension/prompts/node/inline/pythonCookbookData.ts356 'RET501': 'Remove the explicit `return None` statement to avoid redundancy since Python returns `None` by default. [BeCODE
HIGH⚡…rc/extension/prompts/node/inline/pythonCookbookData.ts357 'RET502': 'Add an explicit `return None` statement to clarify intent when returning from a function that also has otherCODE
HIGH⚡…rc/extension/prompts/node/inline/pythonCookbookData.ts358 'RET503': 'Add an explicit `return None` statement at the end of the function to clarify intent. [Before] ```python CODE
HIGH⚡…rc/extension/prompts/node/inline/pythonCookbookData.ts367 'SIM103': 'Replace unnecessary `if` statements that return boolean values with direct boolean expressions. [Before] CODE
HIGH⚡…rc/extension/prompts/node/inline/pythonCookbookData.ts372 'SIM110': 'Replace the `for` loop with the `any` builtin function for improved conciseness and readability. [Before] CODE
HIGH⚡…rc/extension/prompts/node/inline/pythonCookbookData.ts726 'PLR0911': 'Reduce the number of return statements by using a dictionary to map countries to their capitals. [Before] CODE
HIGH⚡…rc/extension/prompts/node/inline/pythonCookbookData.ts730 'PLR0915': 'Refactor the function to simplify its logic and reduce the number of statements. [Before] ```python def CODE
HIGH⚡…rc/extension/prompts/node/inline/pythonCookbookData.ts734 'PLR1702': `The code does not include an implementation for checking nested blocks; you need to add a function to analyCODE
HIGH⚡…rc/extension/prompts/node/inline/pythonCookbookData.ts737 'PLR1711': 'Remove unnecessary `return None` statements from functions that do not have other return statements. [BefoCODE
HIGH…rc/extension/prompts/node/inline/pythonCookbookData.ts226 'FIX004': 'Remove the "HACK" comment and address the underlying issue by using the `platform` module to check the operaCODE
HIGH…rc/extension/prompts/node/inline/pythonCookbookData.ts547 'E711': 'Replace comparisons to `None` using `!=` or `==` with `is not` or `is`. [Before] ```python if arg != None: CODE
HIGH…rc/extension/prompts/node/inline/pythonCookbookData.ts691 'PLE0304': 'Ensure the `__bool__` method returns a `bool` type. [Before] ```python class Foo: def __bool__(self)CODE
HIGH…rc/extension/prompts/node/inline/pythonCookbookData.ts693 'PLE0307': 'The `__str__` method should return a string instead of a boolean. [Before] ```python class Foo: def CODE
HIGH…ode-node/test/interactiveEditorSessionProvider.test.ts87 /* 7 */ ' return False',COMMENT
HIGHextensions/copilot/src/util/vs/base/common/event.ts1076 print() {CODE
HIGH⚡…platform/parser/test/node/getNodeToDocument.py.spec.ts96 print("hi")CODE
HIGH⚡…platform/parser/test/node/getNodeToDocument.py.spec.ts102 print("hi")</FUNCTION_DEFINITION>"CODE
HIGH⚡…platform/parser/test/node/getNodeToDocument.py.spec.ts111 print("hi")CODE
10 more matches not shown…
Fake / Example Data435 hits · 419 pts
SeverityFileLineSnippetContext
LOWtest/smoke/src/utils.ts245 token: 'smoketest-fake-token',CODE
LOWcli/src/util/io.rs315 let base_line = "Elit ipsum cillum ex cillum. Adipisicing consequat cupidatat do proident ut in sunt Lorem ipsum tempoCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt1Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur vulputate, ipsum quis interdum fermentum, lorem sem fCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt1Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur vulputate, ipsum quis interdum fermentum, lorem sem fCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt19Morbi vitae lacus nec libero ornare tempus eu et diam. Suspendisse magna ipsum, fermentum vel odio quis, molestie aliquaCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt115Suspendisse fermentum id nibh eget accumsan. Duis dapibus bibendum erat ut sollicitudin. Aliquam nec felis risus. PellenCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt115Suspendisse fermentum id nibh eget accumsan. Duis dapibus bibendum erat ut sollicitudin. Aliquam nec felis risus. PellenCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt135Duis nulla leo, accumsan eu odio eget, sagittis semper orci. Quisque ullamcorper ligula quam, commodo porttitor mauris uCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt135Duis nulla leo, accumsan eu odio eget, sagittis semper orci. Quisque ullamcorper ligula quam, commodo porttitor mauris uCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt173Mauris pretium ipsum risus, venenatis cursus ante imperdiet id. Praesent eu turpis nec risus feugiat maximus ullamcorperCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt173Mauris pretium ipsum risus, venenatis cursus ante imperdiet id. Praesent eu turpis nec risus feugiat maximus ullamcorperCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt205In fringilla elit eu orci aliquam consequat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ante ipCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt205In fringilla elit eu orci aliquam consequat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ante ipCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt243Duis dictum justo quis nisl porta, eget tincidunt magna suscipit. Sed velit massa, ullamcorper eu sodales ac, pretium a CODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt285Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur vulputate, ipsum quis interdum fermentum, lorem sem fCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt285Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur vulputate, ipsum quis interdum fermentum, lorem sem fCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt303Morbi vitae lacus nec libero ornare tempus eu et diam. Suspendisse magna ipsum, fermentum vel odio quis, molestie aliquaCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt399Suspendisse fermentum id nibh eget accumsan. Duis dapibus bibendum erat ut sollicitudin. Aliquam nec felis risus. PellenCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt399Suspendisse fermentum id nibh eget accumsan. Duis dapibus bibendum erat ut sollicitudin. Aliquam nec felis risus. PellenCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt419Duis nulla leo, accumsan eu odio eget, sagittis semper orci. Quisque ullamcorper ligula quam, commodo porttitor mauris uCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt419Duis nulla leo, accumsan eu odio eget, sagittis semper orci. Quisque ullamcorper ligula quam, commodo porttitor mauris uCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt457Mauris pretium ipsum risus, venenatis cursus ante imperdiet id. Praesent eu turpis nec risus feugiat maximus ullamcorperCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt457Mauris pretium ipsum risus, venenatis cursus ante imperdiet id. Praesent eu turpis nec risus feugiat maximus ullamcorperCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt489In fringilla elit eu orci aliquam consequat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ante ipCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt489In fringilla elit eu orci aliquam consequat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ante ipCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt527Duis dictum justo quis nisl porta, eget tincidunt magna suscipit. Sed velit massa, ullamcorper eu sodales ac, pretium a CODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt569Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur vulputate, ipsum quis interdum fermentum, lorem sem fCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt569Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur vulputate, ipsum quis interdum fermentum, lorem sem fCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt587Morbi vitae lacus nec libero ornare tempus eu et diam. Suspendisse magna ipsum, fermentum vel odio quis, molestie aliquaCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt683Suspendisse fermentum id nibh eget accumsan. Duis dapibus bibendum erat ut sollicitudin. Aliquam nec felis risus. PellenCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt683Suspendisse fermentum id nibh eget accumsan. Duis dapibus bibendum erat ut sollicitudin. Aliquam nec felis risus. PellenCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt703Duis nulla leo, accumsan eu odio eget, sagittis semper orci. Quisque ullamcorper ligula quam, commodo porttitor mauris uCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt703Duis nulla leo, accumsan eu odio eget, sagittis semper orci. Quisque ullamcorper ligula quam, commodo porttitor mauris uCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt741Mauris pretium ipsum risus, venenatis cursus ante imperdiet id. Praesent eu turpis nec risus feugiat maximus ullamcorperCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt741Mauris pretium ipsum risus, venenatis cursus ante imperdiet id. Praesent eu turpis nec risus feugiat maximus ullamcorperCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt773In fringilla elit eu orci aliquam consequat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ante ipCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt773In fringilla elit eu orci aliquam consequat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ante ipCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt811Duis dictum justo quis nisl porta, eget tincidunt magna suscipit. Sed velit massa, ullamcorper eu sodales ac, pretium a CODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt853Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur vulputate, ipsum quis interdum fermentum, lorem sem fCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt853Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur vulputate, ipsum quis interdum fermentum, lorem sem fCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt871Morbi vitae lacus nec libero ornare tempus eu et diam. Suspendisse magna ipsum, fermentum vel odio quis, molestie aliquaCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt967Suspendisse fermentum id nibh eget accumsan. Duis dapibus bibendum erat ut sollicitudin. Aliquam nec felis risus. PellenCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt967Suspendisse fermentum id nibh eget accumsan. Duis dapibus bibendum erat ut sollicitudin. Aliquam nec felis risus. PellenCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt987Duis nulla leo, accumsan eu odio eget, sagittis semper orci. Quisque ullamcorper ligula quam, commodo porttitor mauris uCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt987Duis nulla leo, accumsan eu odio eget, sagittis semper orci. Quisque ullamcorper ligula quam, commodo porttitor mauris uCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt1025Mauris pretium ipsum risus, venenatis cursus ante imperdiet id. Praesent eu turpis nec risus feugiat maximus ullamcorperCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt1025Mauris pretium ipsum risus, venenatis cursus ante imperdiet id. Praesent eu turpis nec risus feugiat maximus ullamcorperCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt1057In fringilla elit eu orci aliquam consequat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ante ipCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt1057In fringilla elit eu orci aliquam consequat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ante ipCODE
LOWextensions/vscode-api-tests/testWorkspace/lorem.txt1095Duis dictum justo quis nisl porta, eget tincidunt magna suscipit. Sed velit massa, ullamcorper eu sodales ac, pretium a CODE
LOW…vscode-api-tests/src/singlefolder-tests/editor.test.ts41 .appendPlaceholder('placeholder')CODE
LOW…tensions/copilot/src/extension/test/node/utils.spec.ts108const loremIpsum = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus. Suspendisse lectus tortor, dCODE
LOW…tensions/copilot/src/extension/test/node/utils.spec.ts108const loremIpsum = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus. Suspendisse lectus tortor, dCODE
LOW…pilot/src/extension/test/vscode-node/endpoints.test.ts45 name: 'fake-name',CODE
LOW…pilot/src/extension/test/vscode-node/endpoints.test.ts62 name: 'fake-name',CODE
LOW…pilot/src/extension/test/vscode-node/endpoints.test.ts148 name: 'fake-name',CODE
LOW…pilot/src/extension/test/vscode-node/endpoints.test.ts210 name: 'fake-name',CODE
LOW…rc/extension/prompts/node/inline/pythonCookbookData.ts564 'W505': 'The docstring exceeds the recommended line length, which affects readability. [Before] ```python def functiCODE
LOW…rc/extension/prompts/node/inline/pythonCookbookData.ts564 'W505': 'The docstring exceeds the recommended line length, which affects readability. [Before] ```python def functiCODE
LOW…rc/extension/prompts/node/inline/pythonCookbookData.ts914 'RUF200': 'The authors\' format in `pyproject.toml` should be updated to use a dictionary for each author. [Before] CODE
375 more matches not shown…
Structural Annotation Overuse126 hits · 227 pts
SeverityFileLineSnippetContext
LOW⚡…ests/src/singlefolder-tests/chat.runInTerminal.test.ts342 // Step 1: Write a sentinel file into the sandbox-provided $TMPDIR.COMMENT
LOW⚡…ests/src/singlefolder-tests/chat.runInTerminal.test.ts346 // Step 2: Retry with requestUnsandboxedExecution=true while sandboxCOMMENT
LOWextensions/copilot/test/pipeline/pipeline.ts229 // Step 3: Generate promptsCOMMENT
LOWextensions/copilot/test/pipeline/pipeline.ts268 // Step 4: Generate responsesCOMMENT
LOWextensions/copilot/test/pipeline/pipeline.ts295 // Step 5: Write outputCOMMENT
LOW⚡…ineEdits/test/node/nextEditProviderSpeculative.spec.ts939 // Step 1: Get first edit (normal, non-speculative)COMMENT
LOW⚡…ineEdits/test/node/nextEditProviderSpeculative.spec.ts943 // Step 2: Show → triggers speculative request (call 2)COMMENT
LOW⚡…ineEdits/test/node/nextEditProviderSpeculative.spec.ts948 // Step 3: Accept and apply → doc matches speculative post-edit stateCOMMENT
LOW⚡…ineEdits/test/node/nextEditProviderSpeculative.spec.ts952 // Step 4: Get second edit → reuses speculative result (source.isSpeculative = true)COMMENT
LOW⚡…ineEdits/test/node/nextEditProviderSpeculative.spec.ts957 // Step 5: Show second suggestion → triggers another speculative request (call 3)COMMENT
LOW…mpt/components/test/completionsPromptRenderer.test.tsx649 // Step 1: cursor on blank line before the JSDoc commentCOMMENT
LOW…mpt/components/test/completionsPromptRenderer.test.tsx668 // Step 2: user typed `/**\n * B` — cursor is now inside the comment blockCOMMENT
LOW⚡…sion/chatSessions/copilotcli/node/copilotcliSession.ts1970 // Step 1: Get GitHub tokenCOMMENT
LOW⚡…sion/chatSessions/copilotcli/node/copilotcliSession.ts1978 // Step 2: Resolve git context (owner/repo)COMMENT
LOW⚡…sion/chatSessions/copilotcli/node/copilotcliSession.ts1991 // Step 3: Resolve numeric owner/repo IDs via GitHub APICOMMENT
LOW⚡…sion/chatSessions/copilotcli/node/copilotcliSession.ts2001 // Step 4: Create Mission Control sessionCOMMENT
LOW⚡…sion/chatSessions/copilotcli/node/copilotcliSession.ts2134 // Step 8: Construct and display the frontend URLCOMMENT
LOW⚡…sion/chatSessions/copilotcli/node/copilotcliSession.ts2141 // Step 9: Start continuous event exporter and command pollerCOMMENT
LOW…sion/chatSessions/copilotcli/node/copilotcliSession.ts2018 // Step 5: Store MC state in the shared map (keyed by SDK session ID)COMMENT
LOW…sion/chatSessions/copilotcli/node/copilotcliSession.ts2039 // Step 6: Send the initial session.start event — MC requires this toCOMMENT
LOWextensions/copilot/src/util/vs/base/common/filters.ts177 // NOTE: This function is written in such a way that it can be extended inCOMMENT
LOW…orm/promptFiles/node/automaticInstructionsCollector.ts165 // Step 1: applying instructions (applyTo glob match).COMMENT
LOW⚡…orm/promptFiles/node/automaticInstructionsCollector.ts178 // Step 2: workspace-level agent instructions, plus referencedCOMMENT
LOW⚡…orm/promptFiles/node/automaticInstructionsCollector.ts185 // Step 4: customizations index text variable.COMMENT
LOW⚡…markdown-features/preview-src/shared/diagramManager.ts499 // Step 1: Calculate which SVG point is at the viewport's top-left (0, 0)COMMENT
LOW⚡…markdown-features/preview-src/shared/diagramManager.ts507 // Step 2: Resize and update cached SVG dimensionsCOMMENT
LOW⚡…markdown-features/preview-src/shared/diagramManager.ts512 // Step 3: Calculate new translate to keep the same percentage at originCOMMENT
LOW.github/skills/memory-leak-audit/SKILL.md22### Step 1: DOM Event ListenersCOMMENT
LOW.github/skills/memory-leak-audit/SKILL.md36### Step 2: One-Time EventsCOMMENT
LOW.github/skills/memory-leak-audit/SKILL.md50### Step 3: Repeated Method CallsCOMMENT
LOW.github/skills/memory-leak-audit/SKILL.md80### Step 4: Model-Tied DisposableStoresCOMMENT
LOW.github/skills/memory-leak-audit/SKILL.md92### Step 5: Resource Pool PatternsCOMMENT
LOW.github/skills/memory-leak-audit/SKILL.md115### Step 6: Test ValidationCOMMENT
LOW.github/skills/author-contributions/SKILL.md100# Step 2: author's filesCOMMENT
LOW.github/skills/author-contributions/SKILL.md111# Step 3: rename map from ALL commitsCOMMENT
LOW.github/skills/author-contributions/SKILL.md127# Step 4: merge diffCOMMENT
LOW.github/skills/author-contributions/SKILL.md132# Step 5: classifyCOMMENT
LOW.github/skills/author-contributions/SKILL.md150# Step 6: statsCOMMENT
LOW.github/skills/author-contributions/SKILL.md157# Step 7: tableCOMMENT
LOW.github/skills/fix-ci-failures/SKILL.md20## Step 1: Identify the Branch and PRCOMMENT
LOW.github/skills/fix-ci-failures/SKILL.md34## Step 2: Check CI StatusCOMMENT
LOW.github/skills/fix-ci-failures/SKILL.md56## Step 3: Get Failed Job DetailsCOMMENT
LOW.github/skills/fix-ci-failures/SKILL.md65## Step 4: Download Failure LogsCOMMENT
LOW.github/skills/fix-ci-failures/SKILL.md122# Step 1: Find the error annotation (fastest path to the failure)COMMENT
LOW.github/skills/fix-ci-failures/SKILL.md125# Step 2: Read context around the error (e.g., if error is on line 34371, read 200 lines before it)COMMENT
LOW.github/skills/fix-ci-failures/SKILL.md157## Step 5: Extract the FailureCOMMENT
LOW.github/skills/fix-ci-failures/SKILL.md185## Step 6: Determine if Failures are Related to the PRCOMMENT
LOW.github/skills/fix-ci-failures/SKILL.md237## Step 7: Fix and IterateCOMMENT
LOW.github/skills/update-screenshots/SKILL.md27## Step 1: Get the expected hashes from CICOMMENT
LOW.github/skills/update-screenshots/SKILL.md48## Step 2: Verify the change is intentional before accepting itCOMMENT
LOW.github/skills/update-screenshots/SKILL.md69## Step 3: Apply and commitCOMMENT
LOW…platform/native/electron-main/nativeHostMainService.ts1002 // Step 1: Get upload policyCOMMENT
LOW…platform/native/electron-main/nativeHostMainService.ts1024 // Step 2: Upload to S3 (uses net.fetch which bypasses CORS)COMMENT
LOW…platform/native/electron-main/nativeHostMainService.ts1054 // Step 3: Confirm uploadCOMMENT
LOW…ntHost/common/state/protocol/channels-root/commands.ts89 * // Step 1: Client picks a working directoryCOMMENT
LOW…ntHost/common/state/protocol/channels-root/commands.ts105 * // Step 2: User enables worktreeCOMMENT
LOW⚡src/vs/platform/agentHost/node/claude/claudeAgent.ts2735 // Step 1: abort every session AbortController. These are theCOMMENT
LOW⚡src/vs/platform/agentHost/node/claude/claudeAgent.ts2743 // Step 3: only then release the proxy handle, preserving theCOMMENT
LOW…Host/test/browser/tunnelAgentHost.contribution.test.ts371 // Step 1: cache the tunnel — creates the provider via `_reconcileProviders`.COMMENT
LOW…Host/test/browser/tunnelAgentHost.contribution.test.ts390 // Step 2: announce the live connection — `_wireConnections` should bind it.COMMENT
66 more matches not shown…
Verbosity Indicators112 hits · 206 pts
SeverityFileLineSnippetContext
LOW⚡…ests/src/singlefolder-tests/chat.runInTerminal.test.ts342 // Step 1: Write a sentinel file into the sandbox-provided $TMPDIR.COMMENT
LOW⚡…ests/src/singlefolder-tests/chat.runInTerminal.test.ts346 // Step 2: Retry with requestUnsandboxedExecution=true while sandboxCOMMENT
LOWextensions/copilot/test/pipeline/pipeline.ts229 // Step 3: Generate promptsCOMMENT
LOWextensions/copilot/test/pipeline/pipeline.ts268 // Step 4: Generate responsesCOMMENT
LOWextensions/copilot/test/pipeline/pipeline.ts295 // Step 5: Write outputCOMMENT
LOW⚡…ineEdits/test/node/nextEditProviderSpeculative.spec.ts939 // Step 1: Get first edit (normal, non-speculative)COMMENT
LOW⚡…ineEdits/test/node/nextEditProviderSpeculative.spec.ts943 // Step 2: Show → triggers speculative request (call 2)COMMENT
LOW⚡…ineEdits/test/node/nextEditProviderSpeculative.spec.ts948 // Step 3: Accept and apply → doc matches speculative post-edit stateCOMMENT
LOW⚡…ineEdits/test/node/nextEditProviderSpeculative.spec.ts952 // Step 4: Get second edit → reuses speculative result (source.isSpeculative = true)COMMENT
LOW⚡…ineEdits/test/node/nextEditProviderSpeculative.spec.ts957 // Step 5: Show second suggestion → triggers another speculative request (call 3)COMMENT
LOW…mpt/components/test/completionsPromptRenderer.test.tsx649 // Step 1: cursor on blank line before the JSDoc commentCOMMENT
LOW…mpt/components/test/completionsPromptRenderer.test.tsx668 // Step 2: user typed `/**\n * B` — cursor is now inside the comment blockCOMMENT
LOW⚡…sion/chatSessions/copilotcli/node/copilotcliSession.ts1970 // Step 1: Get GitHub tokenCOMMENT
LOW⚡…sion/chatSessions/copilotcli/node/copilotcliSession.ts1978 // Step 2: Resolve git context (owner/repo)COMMENT
LOW⚡…sion/chatSessions/copilotcli/node/copilotcliSession.ts1991 // Step 3: Resolve numeric owner/repo IDs via GitHub APICOMMENT
LOW⚡…sion/chatSessions/copilotcli/node/copilotcliSession.ts2001 // Step 4: Create Mission Control sessionCOMMENT
LOW⚡…sion/chatSessions/copilotcli/node/copilotcliSession.ts2134 // Step 8: Construct and display the frontend URLCOMMENT
LOW⚡…sion/chatSessions/copilotcli/node/copilotcliSession.ts2141 // Step 9: Start continuous event exporter and command pollerCOMMENT
LOW…sion/chatSessions/copilotcli/node/copilotcliSession.ts2018 // Step 5: Store MC state in the shared map (keyed by SDK session ID)COMMENT
LOW…sion/chatSessions/copilotcli/node/copilotcliSession.ts2039 // Step 6: Send the initial session.start event — MC requires this toCOMMENT
LOW…sion/prompts/node/inline/inlineChatWorkspaceSearch.tsx51 `Please find code that is similar to the following code block:\n`,CODE
LOW…tform/configuration/vscode/configurationServiceImpl.ts81 // we need to check if the migrated setting is configuredCOMMENT
LOW…orm/promptFiles/node/automaticInstructionsCollector.ts165 // Step 1: applying instructions (applyTo glob match).COMMENT
LOW⚡…orm/promptFiles/node/automaticInstructionsCollector.ts178 // Step 2: workspace-level agent instructions, plus referencedCOMMENT
LOW⚡…orm/promptFiles/node/automaticInstructionsCollector.ts185 // Step 4: customizations index text variable.COMMENT
LOW…ize-perf-tests/test/colorize-fixtures/test-treeView.ts615 // Throughout setVisibility we need to check if the tree view's data provider still exists.COMMENT
LOW⚡…markdown-features/preview-src/shared/diagramManager.ts499 // Step 1: Calculate which SVG point is at the viewport's top-left (0, 0)COMMENT
LOW⚡…markdown-features/preview-src/shared/diagramManager.ts507 // Step 2: Resize and update cached SVG dimensionsCOMMENT
LOW⚡…markdown-features/preview-src/shared/diagramManager.ts512 // Step 3: Calculate new translate to keep the same percentage at originCOMMENT
LOW…platform/native/electron-main/nativeHostMainService.ts1002 // Step 1: Get upload policyCOMMENT
LOW…platform/native/electron-main/nativeHostMainService.ts1024 // Step 2: Upload to S3 (uses net.fetch which bypasses CORS)COMMENT
LOW…platform/native/electron-main/nativeHostMainService.ts1054 // Step 3: Confirm uploadCOMMENT
LOW…ntHost/common/state/protocol/channels-root/commands.ts89 * // Step 1: Client picks a working directoryCOMMENT
LOW…ntHost/common/state/protocol/channels-root/commands.ts105 * // Step 2: User enables worktreeCOMMENT
LOW⚡src/vs/platform/agentHost/node/claude/claudeAgent.ts2735 // Step 1: abort every session AbortController. These are theCOMMENT
LOW⚡src/vs/platform/agentHost/node/claude/claudeAgent.ts2741 // Step 2: `super.dispose()` synchronously disposes both chat maps.COMMENT
LOW⚡src/vs/platform/agentHost/node/claude/claudeAgent.ts2743 // Step 3: only then release the proxy handle, preserving theCOMMENT
LOWsrc/vs/platform/actions/common/menuService.ts425 // When context keys or storage state changes we need to check if the menu also has changed. However,COMMENT
LOW…Host/test/browser/tunnelAgentHost.contribution.test.ts371 // Step 1: cache the tunnel — creates the provider via `_reconcileProviders`.COMMENT
LOW…Host/test/browser/tunnelAgentHost.contribution.test.ts390 // Step 2: announce the live connection — `_wireConnections` should bind it.COMMENT
LOW…ders/remoteAgentHost/browser/remoteAgentHostActions.ts933 // Step 1: Determine auth provider — try cached sessions first, then promptCOMMENT
LOW…ders/remoteAgentHost/browser/remoteAgentHostActions.ts950 // Step 2: Show tunnel picker immediately in busy state while enumeratingCOMMENT
LOW…ders/remoteAgentHost/browser/remoteAgentHostActions.ts983 // Step 3: Wait for user selectionCOMMENT
LOW…ders/remoteAgentHost/browser/remoteAgentHostActions.ts1081 // Step 4: Connect to the tunnel with progress notificationCOMMENT
LOW…ders/remoteAgentHost/browser/remoteAgentHostActions.ts1101 // Step 5: Open folder picker (same pattern as SSH)COMMENT
LOW…vs/workbench/contrib/snippets/browser/tabCompletion.ts167 // we need to check if the editor has changed in flight and thenCOMMENT
LOW…t/test/browser/tools/languageModelToolsService.test.ts3058 // The error should bubble up, but we need to check if toolResultError is setCOMMENT
LOW⚡…/test/browser/widget/input/chatInputModelUtils.test.ts921 // Step 1: User has GPT selected, both models availableCOMMENT
LOW⚡…/test/browser/widget/input/chatInputModelUtils.test.ts924 // Step 2: Extension reloads, GPT temporarily disappears from model listCOMMENT
LOW⚡…/test/browser/widget/input/chatInputModelUtils.test.ts928 // Step 3: GPT comes back — but the handler just checks if current is still valid.COMMENT
LOW⚡…/test/browser/widget/input/chatInputModelUtils.test.ts1392 // Step 1: GPT is selectedCOMMENT
LOW⚡…/test/browser/widget/input/chatInputModelUtils.test.ts1395 // Step 2: Extension reloads, copilot vendor has no live modelsCOMMENT
LOW⚡…/test/browser/widget/input/chatInputModelUtils.test.ts1400 // Step 3: Extension finishes loading, live models backCOMMENT
LOW⚡…/test/browser/widget/input/chatInputModelUtils.test.ts1408 // Step 1: GPT selected, no cacheCOMMENT
LOW⚡…/test/browser/widget/input/chatInputModelUtils.test.ts1409 // Step 2: Extension reloads with no models and no cacheCOMMENT
LOW⚡…/test/browser/widget/input/chatInputModelUtils.test.ts1415 // Step 3: Models come back but user's choice is already goneCOMMENT
LOW…/test/browser/widget/input/chatInputModelUtils.test.ts963 // Step 1: Extension unloaded, no live models. Cache fills the gap.COMMENT
LOW…/test/browser/widget/input/chatInputModelUtils.test.ts1363 // Step 1: Startup with only cache. User had GPT selected.COMMENT
LOW…/test/browser/widget/input/chatInputModelUtils.test.ts1375 // Step 2: Live models arrive (same models)COMMENT
LOW⚡…idget/chatContentParts/chatThinkingContentPart.test.ts3150 // Step 1: Tool1 arrives while collapsed - should be lazyCOMMENT
52 more matches not shown…
AI Slop Vocabulary68 hits · 170 pts
SeverityFileLineSnippetContext
MEDIUM.agents/skills/launch/scripts/launch.sh263# forked into its own process tree, so it's robust to its launching shellCOMMENT
MEDIUMcli/src/constants.rs18/// changed capabilities that clients may wish to leverage.COMMENT
LOW…nsions/terminal-suggest/src/shell/fishBuiltinsCache.ts37 "description": "This command makes it easy for fish scripts and functions to handle\narguments. You pass arguments tCODE
MEDIUM…nsions/terminal-suggest/src/shell/fishBuiltinsCache.ts259 "description": "string performs operations on strings.\n\nSTRING arguments are taken from the command line unless stCODE
MEDIUM…ns/terminal-suggest/src/completions/upstream/docker.ts364 // are on the same line. This could certainly be made more robustCOMMENT
MEDIUM⚡…copilot/test/simulation/prTitleAndDescription.stest.ts25 '@@ -4,7 +4,7 @@\n *--------------------------------------------------------------------------------------------*/\nCODE
MEDIUM…opilot/src/extension/extension/vscode-node/services.ts284 // robust rollback-journal configuration there.COMMENT
MEDIUM…its/vscode-node/components/inlineEditDebugComponent.ts233 // Use basename/extname on normalized path for robust filename extractionCOMMENT
MEDIUM…-core/vscode-node/extension/src/textDocumentManager.ts109 // use the original language id as cells have no metadata to leverage for language detectionCOMMENT
MEDIUM…sion/completions-core/vscode-node/lib/src/telemetry.ts654 // becomes more nuanced, we may need to drop this backstop.COMMENT
MEDIUM…ions/copilot/src/extension/byok/common/byokProvider.ts97// Many model providers don't have robust model lists. This allows us to map id -> information about models, and then ifCOMMENT
MEDIUMextensions/copilot/src/platform/test/node/telemetry.ts133 // so this shouldn't be strictly necessary, but it makes things more robust.COMMENT
MEDIUM…ot/src/platform/telemetry/common/ghTelemetryService.ts27 // becomes more nuanced, we may need to drop this backstop.COMMENT
MEDIUM…ns/copilot/src/platform/chronicle/node/sessionStore.ts135 // journal with a longer busy timeout is far more robust there.COMMENT
MEDIUMextensions/css/syntaxes/css.tmLanguage.json1595 "match": "(?xi) (?<![\\w-])\n[-+]? # Sign indicator\n\n(?: CODE
MEDIUM…rkdown-language-features/markdown-editor-src/editor.ts581 // TODO@copilot: Consider using a more robust method for restoring scroll position, e.g. by waiting for the editor to COMMENT
MEDIUMextensions/mermaid-markdown-features/package-lock.json1928 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
LOW.github/workflows/component-fixtures.yml158 # TODO: "render" should just return a non-zero exit code if any fixture had an error (and print the errors), so COMMENT
MEDIUMsrc/vs/platform/agentHost/test/node/claudeAgent.test.ts1103// #region Test harnessCOMMENT
MEDIUM…tHost/test/node/agentHostGitService.integrationTest.ts904 // Find by basename to be robust against path normalization differences (e.g. macOS /private prefix).COMMENT
MEDIUM…s/platform/agentHost/node/agentHostChangesetService.ts2299 // operations. Long term this should be replaced with a more robust mechanism.COMMENT
MEDIUM…inal/common/capabilities/commandDetectionCapability.ts406 // runs with a different exit code, that will need a more robust fix where we send theCOMMENT
MEDIUMsrc/vs/platform/files/common/fileService.ts839 // same provider with fast copy: leverage copy() functionalityCOMMENT
MEDIUMsrc/vs/platform/files/common/fileService.ts861 // same provider: leverage rename() functionalityCOMMENT
MEDIUMsrc/vs/platform/files/common/fileService.ts1137 // leverage `copy` method if provided and providers are identicalCOMMENT
MEDIUMsrc/vs/code/electron-browser/workbench/workbench.ts732 // leverage canvas elements in our code in manyCOMMENT
MEDIUM…ntrib/chat/test/browser/newChatInSessionWidget.test.ts95 const draft = upcastPartial<IChat>({ resource: URI.parse('test:///session#draft'), harness: 'other' });CODE
MEDIUM…ntrib/chat/test/browser/newChatInSessionWidget.test.ts120 const chat = (fragment: string, harness: string | undefined, status = SessionStatus.Untitled) => upcastPartial<IChat>(CODE
MEDIUM…ntrib/chat/test/browser/newChatInSessionWidget.test.ts157 const chat = (fragment: string, harness?: string, status = SessionStatus.Untitled) => upcastPartial<IChat>({ resource:CODE
MEDIUM…ntrib/chat/test/browser/newChatInSessionWidget.test.ts190 const chat = (fragment: string, harness?: string, status = SessionStatus.Untitled) => upcastPartial<IChat>({ resource:CODE
MEDIUM…ntrib/chat/test/browser/newChatInSessionWidget.test.ts228 const chat = (fragment: string, harness?: string, status = SessionStatus.Untitled) => upcastPartial<IChat>({ resource:CODE
MEDIUMsrc/vs/sessions/electron-browser/sessions.ts345 // leverage canvas elements in our code in manyCOMMENT
MEDIUM…chat/test/browser/chatUserInteractionTelemetry.test.ts228 { chatSessionId: 'session-id#peer-one', sessionType: 'remote-agent-host', harness: 'copilot' },CODE
MEDIUM…chat/test/browser/chatUserInteractionTelemetry.test.ts229 { chatSessionId: 'session-id#peer-two', sessionType: 'remote-agent-host', harness: 'copilot' },CODE
MEDIUM…promptSyntax/languageProviders/promptValidator.test.ts1254 message: `Local '#file:' references are not expanded by the GitHub Copilot harness.`,CODE
MEDIUM…er/promptSyntax/languageProviders/promptHovers.test.ts168 toolHover: 'Local `#tool:` references are not expanded by the GitHub Copilot harness.',CODE
MEDIUM…er/promptSyntax/languageProviders/promptHovers.test.ts169 fileHover: 'Local `#file:` references are not expanded by the GitHub Copilot harness.',CODE
MEDIUM…er/aiCustomization/copilotCustomizationsWidget.test.ts379 href: 'https://code.visualstudio.com/docs/agents/run/agent-harnesses#_use-canvases-with-the-copilot-harness',CODE
MEDIUM…er/aiCustomization/copilotCustomizationsWidget.test.ts380 openedLinks: ['https://code.visualstudio.com/docs/agents/run/agent-harnesses#_use-canvases-with-the-copilot-harness']CODE
MEDIUM…bench/contrib/chat/browser/chat.shared.contribution.ts2187 markdownDescription: nls.localize('chat.useAgentSkills.description', "Controls whether skills are provided as specialCODE
MEDIUM…bench/contrib/chat/browser/chat.shared.contribution.ts2296 markdownDescription: nls.localize('chat.useHooks.description', "Controls whether chat hooks are executed at strategicCODE
MEDIUM…bench/contrib/chat/browser/chat.shared.contribution.ts2309 value: nls.localize('chat.useHooks.description', "Controls whether chat hooks are executed at strategic points durCODE
MEDIUM…bench/contrib/chat/browser/chat.shared.contribution.ts2317 markdownDescription: nls.localize('chat.useClaudeHooks.description', "Controls whether hooks from Claude configuratioCODE
MEDIUM…browser/aiCustomization/copilotCustomizationsWidget.ts543 learnMore.href = 'https://code.visualstudio.com/docs/agents/run/agent-harnesses#_use-canvases-with-the-copilot-harnessCODE
MEDIUM…rib/chat/browser/voiceClient/voiceSessionController.ts2758 // and so reconnection feels seamless. The mic is cycled (stop+start)COMMENT
MEDIUM…/common/promptSyntax/languageProviders/promptHovers.ts86 : localize('promptBody.githubCopilot.localReferenceUnsupported', 'Local `#tool:` references are not expanded by thCODE
MEDIUM…/common/promptSyntax/languageProviders/promptHovers.ts92 return this.createHover(localize('promptBody.githubCopilot.fileReferenceUnsupported', 'Local `#file:` references arCODE
MEDIUM…mmon/promptSyntax/languageProviders/promptValidator.ts179 report(toMarker(localize('promptValidator.copilotFileReferenceUnsupported', "Local '#file:' references are not expanCODE
MEDIUM…mmon/promptSyntax/languageProviders/promptValidator.ts216 : localize('promptValidator.copilotToolReferenceUnsupported', "Local '#tool:' reference '{0}' is not expanded by thCODE
MEDIUM…ib/chat/electron-browser/builtInTools/fetchPageTool.ts114 // We do this for now until the tools that leverage this internal tool can support binary contentCOMMENT
MEDIUM…nch/contrib/terminal/browser/terminalProcessManager.ts469 // Clear data written flag to re-enable seamless relaunch if this relaunch was manuallyCOMMENT
MEDIUM…nch/contrib/terminal/browser/terminalProcessManager.ts901 // - this is not a reset, so seamless relaunch isn't necessaryCOMMENT
MEDIUM…nch/contrib/terminal/browser/terminalProcessManager.ts902 // - seamless relaunch is disabled because the terminal has accepted inputCOMMENT
LOW…ontrib/terminal/common/scripts/shellIntegration-rc.zsh216 # Associative array is empty, do not diff, just addCOMMENT
LOW…ontrib/terminal/common/scripts/shellIntegration-rc.zsh236 # Non-associative arrays are both empty, do not diff, just addCOMMENT
LOW…ntrib/terminal/common/scripts/shellIntegration-bash.sh309 # Associative array is empty, do not diff, just addCOMMENT
LOW…ntrib/terminal/common/scripts/shellIntegration-bash.sh330 # Non associative arrays are both empty, do not diff, just addCOMMENT
MEDIUM…nch/contrib/files/browser/editors/fileEditorHandler.ts98 // but because some custom editors also leverage text file based working copiesCOMMENT
MEDIUM…k/browser/contrib/saveParticipants/saveParticipants.ts631 // @Yoyokrazy this could likely be modified to leverage the extensionID, therefore not getting actions from providers uCOMMENT
MEDIUM…workbench/browser/actions/policyDiagnosticsMarkdown.ts36 content += `### ${localize('policyReadiness.rollout', "Rollout and harness selection")}\n\n`;CODE
8 more matches not shown…
Modern AI Meta-Vocabulary19 hits · 54 pts
SeverityFileLineSnippetContext
MEDIUMtest/automation/src/chat.ts220 // the agentic loop can proceed to render the final response. ThisCOMMENT
MEDIUMtest/automation/src/agentsWindow.ts807 // the agentic loop can proceed. No-op for sessions thatCOMMENT
MEDIUMextensions/copilot/CHANGELOG.md1005#### Context7 integration for project scaffolding (Experimental)COMMENT
MEDIUMextensions/copilot/CHANGELOG.md2298- **[Agent](https://code.visualstudio.com/docs/copilot/chat/chat-agent-mode)**: Start an agentic coding flow with a set CODE
MEDIUM…ension/prompt/node/executionSubagentToolCallingLoop.ts136 // Use agentic proxy with ExecutionSubagentModel or default to DEFAULT_AGENTIC_PROXY_MODELCOMMENT
MEDIUM…/copilot/src/extension/intents/node/toolCallingLoop.ts1612 // at the end of each agentic loop so that we can do so, in addition to theCOMMENT
MEDIUM…/multiFileEdit/common/multiFileEditQualityTelemetry.ts120 // which can happen if the LLM iterates on a file in agentic edit modeCOMMENT
MEDIUM…/multiFileEdit/common/multiFileEditQualityTelemetry.ts121 // and can also happen when the LLM ignores instructions in non-agentic edits.COMMENT
MEDIUM.github/skills/component-fixtures/SKILL.md313### 2. Use dependency injection for all servicesCOMMENT
MEDIUMsrc/vs/platform/browserView/node/playwrightTab.ts180 // We don't want this during normal user interactions, but we do for agentic interactions.COMMENT
MEDIUM…latform/agentHost/test/node/claudeReplayMapper.test.ts439 // one long agentic turn whose prompt was truncated away, so the wholeCOMMENT
MEDIUM…platform/agentHost/node/copilot/copilotAgentSession.ts5929 // A rejected send never reaches the SDK's agentic loop, so noCOMMENT
MEDIUM…s/platform/agentHost/node/claude/claudeReplayMapper.ts346 // contains no user message at all (one long agentic turn), thatCOMMENT
MEDIUM…ew/electron-browser/tools/browserTools.contribution.ts102 // If chat tools are disabled, we only register the non-agentic open tool,COMMENT
MEDIUM…ontrib/chat/browser/tools/languageModelToolsService.ts87// Users cannot auto approve this tool via settings either, as this is a tool used before the agentic loop.COMMENT
MEDIUM…nch/contrib/chat/browser/widget/input/chatInputPart.ts2041 // agentic flows with default model.COMMENT
MEDIUM…trib/chatAgentTools/browser/tools/runInTerminalTool.ts3029 // assess the command output or continue the agentic tool loop, whichCOMMENT
MEDIUM…ols/browser/tools/consoleCompactor/consoleCompactor.ts1832//#region shell_output_compactor.rs — orchestrationCOMMENT
MEDIUM…kbench/contrib/files/browser/editors/textFileEditor.ts230 // a link to a file that does not exist to scaffold it quickly.COMMENT
Synthetic Comment Markers8 hits · 52 pts
SeverityFileLineSnippetContext
HIGHextensions/copilot/package.json3541 "text": "Always add a comment: 'Generated by Copilot'."CODE
HIGHextensions/copilot/package.json3555 "text": "Always add a comment: 'Generated by Copilot'."CODE
HIGH…ension/tools/common/virtualTools/virtualToolGrouper.ts398 // Let the error bubble up as requested - no fallbackCOMMENT
HIGH…tensions/copilot/src/extension/test/node/utils.spec.ts63// Generated by copilotCOMMENT
HIGH…sions/vscode-node/copilotCloudSessionContentBuilder.ts159 // never shows the AI-generated title.COMMENT
HIGH…/vscode-node/test/copilotCloudSessionsProvider.spec.ts1385 // First turn uses the session prompt, not the AI-generated task title.COMMENT
HIGH…ension/codeBlocks/node/test/codeBlockProcessor.spec.ts469 '// Generated by Copilot\n',CODE
HIGH…opilot/src/platform/testing/node/setupTestDetector.tsx220 // nice progress and then generate the tests as requested.COMMENT
Docstring Block Structure12 hits · 48 pts
SeverityFileLineSnippetContext
HIGH…rc/extension/prompts/node/inline/pythonCookbookData.ts570Calculate speed as distance divided by time. Args: distance: Distance traveled. time: Time spent trSTRING
HIGH…rc/extension/prompts/node/inline/pythonCookbookData.ts571Calculate speed as distance divided by time. Args: distance: Distance traveled. time: Time spent trSTRING
HIGH…rc/extension/prompts/node/inline/pythonCookbookData.ts594Calculate speed as distance divided by time. Args: distance: Distance traveled. time: TSTRING
HIGH…rc/extension/prompts/node/inline/pythonCookbookData.ts594Calculate speed as distance divided by time. Args: distance: Distance traveled. time: Time spent trSTRING
HIGH…rc/extension/prompts/node/inline/pythonCookbookData.ts603Calculate speed as distance divided by time. args: distance: Distance traveled. time: Time spent trSTRING
HIGH…rc/extension/prompts/node/inline/pythonCookbookData.ts603Calculate speed as distance divided by time. Args: distance: Distance traveled. time: Time spent trSTRING
HIGH…rc/extension/prompts/node/inline/pythonCookbookData.ts604Calculate speed as distance divided by time. Parameters: ----------- distance : float Distance travSTRING
HIGH…rc/extension/prompts/node/inline/pythonCookbookData.ts610Calculate speed as distance divided by time. Args: distance: Distance traveled. time: Time spent tSTRING
HIGH…rc/extension/prompts/node/inline/pythonCookbookData.ts610Calculate speed as distance divided by time. Args: distance: Distance traveled. time: Time spent trSTRING
HIGH…rc/extension/prompts/node/inline/pythonCookbookData.ts614Calculate speed as distance divided by time. Args: distance: Distance traveled. time: Time spent trSTRING
HIGH…rc/extension/prompts/node/inline/pythonCookbookData.ts615Calculate speed as distance divided by time. Args: distance: Distance traveled. Returns: SpeedSTRING
HIGH…rc/extension/prompts/node/inline/pythonCookbookData.ts615Calculate speed as distance divided by time. Args: distance: Distance traveled. time: Time spent trSTRING
Self-Referential Comments18 hits · 36 pts
SeverityFileLineSnippetContext
MEDIUM…nsions/terminal-suggest/src/shell/fishBuiltinsCache.ts57 "description": "block prevents events triggered by fish or the emit command from\nbeing delivered and acted upon whiCODE
MEDIUMextensions/copilot/test/codeMapper/codeMapper.stest.ts482 ` # Create a tarball of the snap content`,CODE
MEDIUM…notebook/test/browser/diff/notebookDiffService.test.ts4938 '### Define the conversion function\n',CODE
MEDIUM…notebook/test/browser/diff/notebookDiffService.test.ts5579 '### Define a prompt\n',CODE
MEDIUM…notebook/test/browser/diff/notebookDiffService.test.ts5836 '### Define the conversion function\n',CODE
MEDIUM…notebook/test/browser/diff/notebookDiffService.test.ts6477 '### Define a prompt\n',CODE
MEDIUM…notebook/test/browser/diff/notebookDiffService.test.ts6807 '### Define the conversion function\n',CODE
MEDIUM…notebook/test/browser/diff/notebookDiffService.test.ts7444 '### Define a prompt\n',CODE
MEDIUM…notebook/test/browser/diff/notebookDiffService.test.ts7704 '### Define the conversion function\n',CODE
MEDIUM…notebook/test/browser/diff/notebookDiffService.test.ts8345 '### Define a prompt\n',CODE
MEDIUM…notebook/test/browser/diff/notebookDiffService.test.ts9138 ' # Create a video player to play with target fps.\n',CODE
MEDIUM…notebook/test/browser/diff/notebookDiffService.test.ts9200 ' # Create an IPython image.\n',CODE
MEDIUM…notebook/test/browser/diff/notebookDiffService.test.ts10027 ' # Create a video player to play with target fps.\n',CODE
MEDIUM…notebook/test/browser/diff/notebookDiffService.test.ts10089 ' # Create an IPython image.\n',CODE
MEDIUM…notebook/test/browser/diff/notebookDiffService.test.ts10965 ' # Create a video player to play with target fps.\n',CODE
MEDIUM…notebook/test/browser/diff/notebookDiffService.test.ts11027 ' # Create an IPython image.\n',CODE
MEDIUM…notebook/test/browser/diff/notebookDiffService.test.ts11905 ' # Create a video player to play with target fps.\n',CODE
MEDIUM…notebook/test/browser/diff/notebookDiffService.test.ts11967 ' # Create an IPython image.\n',CODE
Overly Generic Function Names24 hits · 23 pts
SeverityFileLineSnippetContext
LOW…minal-suggest/src/fig/shell-parser/test/parser.test.ts20function getData(CODE
LOW…ension/xtab/test/node/xtabPatchResponseHandler.spec.ts109 '+def my_function():',CODE
LOW…ension/xtab/test/node/xtabPatchResponseHandler.spec.ts131 newLines: ['def my_function():'],CODE
LOW…n/chatSessions/copilotcli/node/copilotCLITodoWorker.ts37function handleRequest(fn: string, args: unknown[]): unknown {CODE
LOW⚡…rc/extension/prompts/node/inline/pythonCookbookData.ts465 'N802': 'Change the function name to follow the `snake_case` convention. [Before] ```python def myFunction(): paCODE
LOW⚡…rc/extension/prompts/node/inline/pythonCookbookData.ts466 'N803': 'Change argument names to follow the `snake_case` convention as recommended by PEP 8. [Before] ```python defCODE
LOW⚡…rc/extension/prompts/node/inline/pythonCookbookData.ts469 'N806': 'Change the variable name from uppercase to lowercase to comply with PEP 8 naming conventions. [Before] ```pCODE
LOW⚡…rc/extension/prompts/node/inline/pythonCookbookData.ts470 'N807': 'Remove leading and trailing underscores from the function name to adhere to PEP 8 guidelines. [Before] ```pCODE
LOW…rc/extension/prompts/node/inline/pythonCookbookData.ts915 'TRY002': 'Replace the generic `Exception` with a custom exception to avoid over-capturing unintended exceptions. [BefCODE
LOW…platform/parser/test/node/getNodeToDocument.py.spec.ts163 def helper():CODE
LOW…platform/parser/test/node/getNodeToDocument.py.spec.ts179 def helper(self):CODE
LOW…platform/parser/test/node/getNodeToDocument.py.spec.ts195 def helper():CODE
LOW…platform/parser/test/node/getNodeToDocument.py.spec.ts213 def helper():CODE
LOW⚡…platform/parser/test/node/getNodeToDocument.py.spec.ts338 def helper():CODE
LOWscripts/chat-simulation/common/mock-llm-server.ts659function handleRequest(req: import('http').IncomingMessage, res: import('http').ServerResponse, protocol: 'http' | 'httpCODE
LOW…e/providers/copilotOtelAgentHostE2E.integrationTest.ts87 async function handleRequest(): Promise<void> {CODE
LOWsrc/vs/platform/otel/node/otlp/localOtlpReceiver.ts112async function handleRequest(CODE
LOW…ch/contrib/chat/test/browser/tools/toolHelpers.test.ts242 const model = disposables.add(createTextModel('function doSomething(x: number) {}'));CODE
LOW…ch/contrib/chat/test/browser/tools/toolHelpers.test.ts243 assert.strictEqual(findLineNumber(model, 'function doSomething(x: number)'), 1);CODE
LOW…nch/contrib/chat/test/browser/tools/usagesTool.test.ts39 'function doSomething() {',CODE
LOW…nch/contrib/chat/test/browser/tools/usagesTool.test.ts284 const content = 'function doSomething(x: number) {}';CODE
LOW…nch/contrib/chat/test/browser/tools/usagesTool.test.ts295 createInvocation({ symbol: 'doSomething', uri: testUri.toString(), lineContent: 'function doSomething(x: number)' })CODE
LOW…nch/contrib/chat/test/browser/tools/renameTool.test.ts39 'function doSomething() {',CODE
LOW…nch/contrib/editTelemetry/test/node/arcTracker.test.ts25 function getData(name: string): IEdits {CODE
Slop Phrases8 hits · 14 pts
SeverityFileLineSnippetContext
MEDIUM…ensions/copilot/src/extension/prompt/node/testFiles.ts272 * Yet, it's worth noting that this structure might be altered by the user (though it's rare). In such cases, we canCOMMENT
LOW…/copilot/src/platform/parser/node/treeSitterQueries.ts20 * @remark don't forget to install the `vscode-tree-sitter-query` extension (and activate it, e.g., by opening a .scm fiCOMMENT
LOW…ode-colorize-tests/test/colorize-results/test_tex.json451 "c": "Don't forget to include examples of topicalization.",CODE
LOW…rkspaces/electron-main/workspacesHistoryMainService.ts483 this.logService.warn('updateWindowsJumpList#setJumpList', error); // since setJumpList is relatively new API, make suCODE
MEDIUM…notebook/test/browser/diff/notebookDiffService.test.ts10341 'There are several version of [YOLO V10](https://github.com/THU-MIG/yolov10/tree/main?tab=readme-ov-file#performanCODE
MEDIUM…notebook/test/browser/diff/notebookDiffService.test.ts11281 'There are several version of [YOLO V10](https://github.com/THU-MIG/yolov10/tree/main?tab=readme-ov-file#performanCODE
MEDIUM…/contrib/notebook/common/services/notebookWebWorker.ts248 // Eg as mentioned earlier, its possible after similarity algorithms we find that cells weren't inserted/deleted but wCOMMENT
LOWsrc/vs/base/test/common/observables/observable.test.ts281 disposable.dispose(); // Don't forget to dispose the keepAlive to prevent memory leaks!CODE
Example Usage Blocks7 hits · 11 pts
SeverityFileLineSnippetContext
LOW.agents/skills/launch/scripts/launch.sh14# Usage:COMMENT
LOWextensions/copilot/docs/monitoring/docker-compose.yaml6# Usage:COMMENT
LOW…ons/copilot/docs/monitoring/otel-collector-config.yaml4# Usage:COMMENT
LOW…/src/platform/parser/test/node/getStructure.ts.spec.ts56 // Example usageCOMMENT
LOW…/src/platform/parser/test/node/getStructure.ts.spec.ts67 "<COMMENT>// Example usageCODE
LOW.github/workflows/node_modules_cache/cache.sh4# Usage:COMMENT
LOW⚡…vs/platform/agentHost/test/node/testRemoteAgentHost.sh14# Usage:COMMENT
TODO Padding3 hits · 4 pts
SeverityFileLineSnippetContext
LOW…nsions/terminal-suggest/src/fig/shell-parser/parser.ts44 // TODO: implement <(commands)COMMENT
LOW…code-api-tests/src/singlefolder-tests/terminal.test.ts565 // TODO: Fix test, flaky in CI (local and remote) https://github.com/microsoft/vscode/issues/137155COMMENT
LOW…lot/test/simulation/renameSuggestionsProvider.stest.ts460 // TODO: implementCOMMENT
Unused Imports3 hits · 3 pts
SeverityFileLineSnippetContext
LOW…s-core/vscode-node/prompt/src/test/testdata/example.py6CODE
LOW…s-core/vscode-node/prompt/src/test/testdata/example.py8CODE
LOW…s-core/vscode-node/prompt/src/test/testdata/example.py12CODE
Deep Nesting3 hits · 3 pts
SeverityFileLineSnippetContext
LOW…s-core/vscode-node/prompt/src/test/testdata/example.py287CODE
LOW.github/skills/agent-host-logs/scripts/extract.py40CODE
LOW.github/skills/agent-host-logs/scripts/extract.py152CODE
Redundant / Tautological Comments3 hits · 2 pts
SeverityFileLineSnippetContext
LOW.github/workflows/pr-linux-test.yml180 # Check if the runner already has the fix — skip workaround if so.COMMENT
LOW…notebook/test/browser/diff/notebookDiffService.test.ts14354 ' # Open the file in append mode\n',CODE
LOW…notebook/test/browser/diff/notebookDiffService.test.ts14526 ' # Open the file in append mode\n',CODE
AI Structural Patterns1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…s-core/vscode-node/prompt/src/test/testdata/example.py337CODE
Excessive Try-Catch Wrapping1 hit · 1 pts
SeverityFileLineSnippetContext
LOW.github/workflows/pr-linux-test.yml272 except Exception as e:CODE