AI Slop Code Risk Monitor

posit-dev/positron

SlopCodeMonitor badge for posit-dev/positron Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Positron, a next-generation data science IDE

2.6 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for posit-dev/positron, a TypeScript project with 4,328 GitHub stars. SynthScan examined 5,924,298 lines of code across 20628 source files, recording 10621 pattern matches distributed across 28 syntactic categories. The legacy adjusted pattern signal is 2.6 (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.6
Adjusted Signal
2.6
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
4.3K
Stars
TypeScript
Language
5.9M
Lines of Code
20.6K
Files
10.6K
Pattern Hits
2026-10-31
Scan Date
0.02
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 8.1/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 3.1/100 · LOW

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

Agent Over-Engineering Ratio 7.2/100 · LOW

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

PR Review Velocity Impact 12.0/100 · LOW

Which changes need focused human review? 10621 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 225HIGH 216MEDIUM 682LOW 9498

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 10621 distinct pattern matches across 28 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 Identifiers6898 hits · 6970 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
LOWpositron/comms/generate-comms.ts485function collectExternalReferences(contracts: any[], commName: string): Array<{ fileName: string; refs: Array<string> }>CODE
LOWtest/smoke/src/areas/browserView/browserView.test.ts506async function waitForScenarioToolResult(mockServer: MockLlmServer, scenarioId: string): Promise<string> {CODE
LOWtest/smoke/src/areas/chat/chatSandbox.test.ts84async 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
LOWtest/smoke/src/areas/chat/chatModelConfig.test.ts116function latestUserInputCarriesTag(body: any, scenarioTag: string): boolean {CODE
LOWtest/unit/electron/index.js290 function validatePathWithinProject(filePath) {CODE
LOWtest/automation/src/chat.ts582export async function acceptToolConfirmationIfPresent(code: Code): Promise<void> {CODE
LOWtest/e2e/create-test-summary.py5def list_files_and_extract_tests(tests_dir):CODE
LOWtest/e2e/infra/archMismatchNotification.ts65export async function installArchMismatchNotificationHandler(CODE
LOWtest/e2e/infra/electron.ts23export async function resolveElectronConfiguration(options: LaunchOptions): Promise<IElectronConfiguration> {CODE
LOWtest/e2e/infra/systemDiagnostics.ts24export function getLoadAverageAndCpuUsage(): string {CODE
LOWtest/e2e/infra/test-runner/test-setup.ts51function initializeTestEnvironment(rootPath = process.env.ROOT_PATH || 'ROOT_PATH not set initTestEnv', logger: Logger):CODE
LOW…t/e2e/tests/interpreters/helpers/create-environment.ts76export async function pickFirstVenvBaseInterpreter(app: Application) {CODE
LOWtest/e2e/tests/autocomplete/autocomplete.test.ts163async function triggerAutocompleteInConsole(app: Application, session: SessionMetaData) {CODE
LOWtest/e2e/tests/autocomplete/autocomplete.test.ts177async function triggerAutocompleteInEditor({ app, session, retrigger = false }: {CODE
LOWtest/e2e/tests/autocomplete/autocomplete.test.ts213async function triggerFirstAutocompleteInEditor({ app, session, expectedCount }: {CODE
LOW…/tests/new-folder-flow/new-folder-flow-jupyter.test.ts68async function verifyNotebookEditorVisible(app: Application) {CODE
LOW…/tests/new-folder-flow/new-folder-flow-jupyter.test.ts75async function verifyNotebookKernelPythonVersion(app: Application) {CODE
LOW…t/e2e/tests/new-folder-flow/helpers/new-folder-flow.ts57export async function verifyRenvFilesArePresent(app: Application,) {CODE
LOW…t/e2e/tests/new-folder-flow/helpers/new-folder-flow.ts69export async function verifyCondaFilesArePresent(app: Application) {CODE
LOW…t/e2e/tests/new-folder-flow/helpers/new-folder-flow.ts96export async function verifyPyprojectTomlCreated(app: Application) {CODE
LOW…t/e2e/tests/new-folder-flow/helpers/new-folder-flow.ts103export async function verifyPyprojectTomlNotCreated(app: Application) {CODE
LOW…editor-action-bar/editor-action-bar-data-files.test.ts126async function openDataExplorerViaVariablePane(app: Application, variable: string, tabName: string, sourceFileTab: strinCODE
LOW…or-action-bar/editor-action-bar-document-files.test.ts92async function verifyOpenViewerRendersHtml(app: Application, title: string) {CODE
LOW…ced-settings/enforced-settings-language-scoped.test.ts339async function waitForRStudioServerReady(timeoutMs = 60000): Promise<void> {CODE
LOW…ced-settings/enforced-settings-language-scoped.test.ts361async function waitForAirExtensionInstalled(runDockerCommand: RunDockerCommand, timeoutMs = 120000): Promise<void> {CODE
LOW…kbench/environment-modules/environment-modules.test.ts17 async function configureBashrcForModules(runDockerCommand: (command: string, description: string) => Promise<any>): ProCODE
LOW…e/tests/reticulate/helpers/verifyReticulateFunction.ts11export async function verifyReticulateFunctionality(CODE
LOW…/e2e/tests/notebook/notebook-working-directory.test.ts86async function verifyWorkingDirectoryEndsWith(notebooks: Notebooks, expectedEnd: string) {CODE
LOWtest/e2e/tests/plots/plot-updates.test.ts83async function waitForNoChangesAtLocator(page, selector: string, duration: number = 10000): Promise<void> {CODE
LOWtest/e2e/tests/debug/python-debug.test.ts85async function validateExpectedVariables(app: Application, expectedVariables: string[]): Promise<void> {CODE
LOWtest/e2e/tests/remote-wsl/remote-wsl.test.ts36function useWslInterpreterSelectors(): void {CODE
LOWtest/e2e/utils/oktaSignIn.ts83export function readServiceAccountCredentials(): OktaTotpCredentials {CODE
LOWtest/e2e/utils/oktaSignIn.ts96export function readPositronServiceAccountCredentials(): OktaPasskeyCredentials {CODE
LOWtest/e2e/utils/snowflakeOAuth.ts55export async function completeSnowflakeSdkOAuth(CODE
LOWtest/e2e/utils/databricksOAuth.ts72export async function completeDatabricksOktaSignIn(page: Page, options: DatabricksOktaSignInOptions): Promise<boolean> {CODE
LOWtest/e2e/utils/databricksOAuth.ts125export async function completeDatabricksDriverOAuth(CODE
LOWtest/e2e/utils/memory/publish.ts180export function publishTargetIsProduction(branch: string): boolean {CODE
LOWtest/e2e/utils/memory/extensions.ts100export async function readExtensionIdsByDirectory(roots: string[]): Promise<Record<string, string>> {CODE
LOWtest/e2e/utils/memory/summarize-cli.ts70function laneAndScenarioFromDirName(name: string): { lane: MemoryLane; scenario: string } | undefined {CODE
LOWtest/e2e/utils/memory/render.ts264export function extensionHeapUnavailableText(snapshots: MemorySnapshot[]): string {CODE
LOWtest/e2e/utils/memory/gc.ts55export function extensionHostInspectPayloadEntry(lane: MemoryLane): [key: string, value: string] | undefined {CODE
LOW…elease-screenshots/reticulate/reticulate.screenshot.ts28async function capturePanelContentTrimmed(page: Page, filename: string): Promise<void> {CODE
LOWtest/e2e/pages/modelProviderShared.ts156export function getProviderBaseUrlEnvVarName(provider: ModelProvider): string {CODE
LOWtest/e2e/pages/modelProviderShared.ts248export async function completeOAuthDeviceCodeLoginWithCode(config: OAuthDeviceCodeConfig, verificationCode: string, optiCODE
LOWtest/e2e/pages/modelProviderShared.ts292export async function completeDatabricksLoopbackOAuth(CODE
LOW…lls/positron-stylized-svg/scripts/test_validate_svg.py56 def test_accepts_matching_centers(self) -> None:STRING
6838 more matches not shown…
Hallucination Indicators225 hits · 2415 pts
SeverityFileLineSnippetContext
CRITICALtest/mcp/src/automationTools/windows.ts258 await app.code.driver.currentPage.keyboard.type(text, { delay });CODE
CRITICALtest/e2e/tests/tasks/tasks.test.ts21 await app.code.driver.currentPage.keyboard.press(process.platform === 'darwin' ? 'Meta+Shift+B' : 'Control+Shift+B');CODE
CRITICALtest/e2e/tests/tasks/tasks.test.ts37 await app.code.driver.currentPage.keyboard.press(process.platform === 'darwin' ? 'Meta+Shift+B' : 'Control+Shift+B');CODE
CRITICALtest/e2e/tests/references/references.test.ts58 await app.code.driver.currentPage.keyboard.press('Shift+F12');CODE
CRITICALtest/e2e/tests/code-actions/r.test.ts75 await app.code.driver.currentPage.mouse.move(0, 0);CODE
CRITICALtest/e2e/tests/code-actions/r.test.ts111 await app.code.driver.currentPage.keyboard.press(process.platform === 'darwin' ? 'Meta+ArrowUp' : 'Control+Home');CODE
CRITICALtest/e2e/tests/lsp/lsp-diagnostics.test.ts83 await app.code.driver.currentPage.keyboard.type('x = 1\nprint(x)');CODE
CRITICALtest/e2e/tests/lsp/lsp-references.test.ts46 await app.code.driver.currentPage.keyboard.press('Shift+F12');CODE
CRITICAL⚡test/e2e/tests/lsp/lsp-outline.test.ts170 await app.code.driver.currentPage.keyboard.press('PageDown');CODE
CRITICAL⚡test/e2e/tests/lsp/lsp-outline.test.ts171 await app.code.driver.currentPage.keyboard.press('End');CODE
CRITICAL⚡test/e2e/tests/lsp/lsp-outline.test.ts172 await app.code.driver.currentPage.keyboard.press('Enter');CODE
CRITICAL⚡test/e2e/tests/lsp/lsp-outline.test.ts173 await app.code.driver.currentPage.keyboard.press('Enter');CODE
CRITICALtest/e2e/tests/r-markdown/r-markdown.test.ts26 await app.code.driver.currentPage.keyboard.press(process.platform === 'darwin' ? 'Meta+Shift+K' : 'Control+Shift+K');CODE
CRITICAL…import-vs-code-settings/import-vscode-settings.test.ts158 await app.code.driver.currentPage.mouse.wheel(0, 300);CODE
CRITICAL…notebooks-positron/notebook-focus-side-by-side.test.ts45 await app.code.driver.currentPage.keyboard.press('Escape');CODE
CRITICAL…otebooks-positron/notebook-focus-and-selection.test.ts110 await app.code.driver.currentPage.keyboard.press('Enter');CODE
CRITICALtest/e2e/tests/notebook/notebook-large-python.test.ts42 await app.code.driver.currentPage.keyboard.press('PageDown');CODE
CRITICALtest/e2e/tests/notebook/notebook-large-r.test.ts43 await app.code.driver.currentPage.mouse.wheel(0, 1);CODE
CRITICAL⚡test/e2e/tests/scm/scm.test.ts34 await app.code.driver.currentPage.keyboard.press('ArrowRight');CODE
CRITICAL⚡test/e2e/tests/scm/scm.test.ts35 await app.code.driver.currentPage.keyboard.press('ArrowRight');CODE
CRITICAL⚡test/e2e/tests/scm/scm.test.ts36 await app.code.driver.currentPage.keyboard.type('\n');CODE
CRITICAL⚡test/e2e/tests/scm/scm.test.ts38 await app.code.driver.currentPage.keyboard.type('print(df)');CODE
CRITICAL⚡test/e2e/tests/scm/scm.test.ts40 await app.code.driver.currentPage.keyboard.press(process.platform === 'darwin' ? 'Meta+S' : 'Control+S');CODE
CRITICAL…e2e/tests/editor/python-scratch-file-execution.test.ts23 await app.code.driver.currentPage.keyboard.press('ArrowLeft');CODE
CRITICAL…e2e/tests/editor/python-scratch-file-execution.test.ts24 await app.code.driver.currentPage.keyboard.press('Control+Enter');CODE
CRITICALtest/e2e/tests/editor/fast-execution.test.ts42 await app.code.driver.currentPage.keyboard.press('Control+Enter');CODE
CRITICALtest/e2e/tests/debug/r-debug.test.ts519 await app.code.driver.currentPage.keyboard.type(name);CODE
CRITICALtest/e2e/tests/debug/r-debug.test.ts520 await app.code.driver.currentPage.keyboard.press('Enter');CODE
CRITICALtest/e2e/tests/console/console-r.test.ts45 await app.code.driver.currentPage.keyboard.press('Enter');CODE
CRITICALtest/e2e/tests/console/console-history.test.ts143 await app.code.driver.currentPage.keyboard.press('Control+R');CODE
CRITICAL…s/workspaces/references_tests/python/another_script.py3result = workspaces.references_tests.python.math_stuff.helper.add(5, 7)CODE
CRITICALtest/e2e/pages/output.ts63 await this.code.driver.currentPage.keyboard.press('ArrowDown');CODE
CRITICALtest/e2e/pages/output.ts76 await this.code.driver.currentPage.keyboard.press(`${modifier}+C`);CODE
CRITICALtest/e2e/pages/output.ts107 await this.code.driver.currentPage.keyboard.press('Shift+ArrowDown');CODE
CRITICALtest/e2e/pages/output.ts120 await this.code.driver.currentPage.keyboard.press(os.platform() === 'darwin' ? 'Meta+ArrowUp' : 'Control+Home');CODE
CRITICALtest/e2e/pages/notebooks.ts247 await this.code.driver.currentPage.keyboard.press('ArrowUp');CODE
CRITICALtest/e2e/pages/editor.ts264 await this.code.driver.currentPage.keyboard.type(replaceWith);CODE
CRITICALtest/e2e/pages/dialog-dynamic-modals.ts52 await this.code.driver.currentPage.keyboard.press('Escape');CODE
CRITICALtest/e2e/pages/scm.ts26 await this.code.driver.currentPage.keyboard.press('Control+Shift+G');CODE
CRITICAL⚡test/e2e/pages/scm.ts45 await this.code.driver.currentPage.keyboard.press('Control+Shift+G'); // need to switch to scm view as it may have resCODE
CRITICAL⚡test/e2e/pages/scm.ts53 await this.code.driver.currentPage.keyboard.press('Control+Shift+G'); // need to switch to scm view as it may have resCODE
CRITICAL⚡test/e2e/pages/scm.ts59 await this.code.driver.currentPage.keyboard.press('Control+Shift+G'); // need to switch to scm view as it may have resCODE
CRITICALtest/e2e/pages/search.ts47 await this.code.driver.currentPage.keyboard.press('Enter');CODE
CRITICALtest/e2e/pages/dataExplorer.ts293 await this.code.driver.currentPage.keyboard.press('Meta+Home');CODE
CRITICALtest/e2e/pages/dataExplorer.ts295 await this.code.driver.currentPage.keyboard.press('Control+Home');CODE
CRITICALtest/e2e/pages/dataExplorer.ts316 await this.code.driver.currentPage.keyboard.press('ArrowRight');CODE
CRITICALtest/e2e/pages/dataExplorer.ts622 await this.code.driver.currentPage.keyboard.press('ArrowRight');CODE
CRITICALtest/e2e/pages/debug.ts70 await this.code.driver.currentPage.keyboard.type(String(lineNumber));CODE
CRITICALtest/e2e/pages/debug.ts71 await this.code.driver.currentPage.keyboard.press('Enter');CODE
CRITICALtest/e2e/pages/debug.ts114 await this.code.driver.currentPage.mouse.move(50, 50);CODE
CRITICALtest/e2e/pages/debug.ts120 await this.code.driver.currentPage.keyboard.press('F5');CODE
CRITICALtest/e2e/pages/newFolderFlow.ts213 await this.code.driver.currentPage.keyboard.press('Escape');CODE
CRITICALtest/e2e/pages/positronAssistant.ts76 await this.code.driver.currentPage.keyboard.press(`${modifier}+Alt+Period`);CODE
CRITICAL⚡test/e2e/pages/notebooksPositron.ts494 await this.code.driver.currentPage.mouse.move(startX, startY);CODE
CRITICAL⚡test/e2e/pages/notebooksPositron.ts495 await this.code.driver.currentPage.mouse.down();CODE
CRITICAL⚡test/e2e/pages/notebooksPositron.ts496 await this.code.driver.currentPage.mouse.move(startX, startY + DRAG_ACTIVATION_DISTANCE_PX + 5, { steps: 3 });CODE
CRITICAL⚡test/e2e/pages/notebooksPositron.ts613 await this.code.driver.currentPage.mouse.move(startX, edgeY, { steps: 5 });CODE
CRITICAL⚡test/e2e/pages/notebooksPositron.ts617 await this.code.driver.currentPage.mouse.move(startX, edgeY, { steps: 2 });CODE
CRITICAL⚡test/e2e/pages/notebooksPositron.ts621 await this.code.driver.currentPage.mouse.up();CODE
CRITICAL⚡test/e2e/pages/notebooksPositron.ts860 await this.code.driver.currentPage.keyboard.press('KeyC');CODE
165 more matches not shown…
Decorative Section Separators462 hits · 1450 pts
SeverityFileLineSnippetContext
MEDIUMtest/smoke/scripts/run-agents-window-network-proxy.sh2#---------------------------------------------------------------------------------------------COMMENT
MEDIUMtest/smoke/scripts/run-agents-window-network-proxy.sh5#---------------------------------------------------------------------------------------------COMMENT
MEDIUM…orkspaces/astropy-testing/plot_galactocentric_frame.py3# ========================================================================COMMENT
MEDIUM…orkspaces/astropy-testing/plot_galactocentric_frame.py5# ========================================================================COMMENT
MEDIUM…orkspaces/astropy-testing/plot_galactocentric_frame.py24# -------------------COMMENT
MEDIUM…orkspaces/astropy-testing/plot_galactocentric_frame.py30# -------------------COMMENT
MEDIUMtest/e2e/test-files/workspaces/shiny-py-example/app.py145# --------------------------------------------------------COMMENT
MEDIUMtest/e2e/test-files/workspaces/shiny-py-example/app.py147# --------------------------------------------------------COMMENT
MEDIUM.claude/skills/exploratory-test/renderer/redact.sh2#---------------------------------------------------------------------------------------------COMMENT
MEDIUM.claude/skills/exploratory-test/renderer/redact.sh5#---------------------------------------------------------------------------------------------COMMENT
MEDIUM…laude/skills/exploratory-test/renderer/collect-logs.sh2# ---------------------------------------------------------------------------------------------COMMENT
MEDIUM…laude/skills/exploratory-test/renderer/collect-logs.sh5# ---------------------------------------------------------------------------------------------COMMENT
MEDIUM.claude/skills/exploratory-test/renderer/publish.sh2#---------------------------------------------------------------------------------------------COMMENT
MEDIUM.claude/skills/exploratory-test/renderer/publish.sh5#---------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡…ude/skills/exploratory-test/renderer/stop-instances.sh2# ---------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡…ude/skills/exploratory-test/renderer/stop-instances.sh5# ---------------------------------------------------------------------------------------------COMMENT
MEDIUMextensions/positron-r/resources/scripts/startup.R1# ---------------------------------------------------------------------------------------------COMMENT
MEDIUMextensions/positron-r/resources/scripts/startup.R4# ---------------------------------------------------------------------------------------------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.ts3055 // ── Basic divergence detection ──────────────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3106 // ── Compatible edits — no cancellation ──────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3202 // ── Divergence on specific lines ────────────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3303 // ── Line-shift scenarios ────────────────────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3357 // ── Ambiguous mapping → skip (no false cancel) ──────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3393 // ── Model output length edge cases ──────────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3419 // ── Deletion / replacement on non-cursor lines ──────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3492 // ── Auto-close pairs on non-cursor lines ────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3542 // ── Single-line edit window ─────────────────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3585 // ── Model produces empty line vs user typed ─────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3611 // ── Net-zero user edit → no cancellation ────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3632 // ── Whitespace edits ────────────────────────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3658 // ── Request token not cancelled (only internal fetch token) ──────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3681 // ── Mode contrast: cursor mode ignores non-cursor lines ─────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3714 // ── 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.ts27// ─── Test Helpers ────────────────────────────────────────────────COMMENT
MEDIUM…lotcli/vscode-node/test/chatSessionInitializer.spec.ts188// ─── Tests ───────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts188 // ──────────────────────────────────────────────────────────────────────────COMMENT
402 more matches not shown…
Over-Commented Block1209 hits · 1191 pts
SeverityFileLineSnippetContext
LOWrebuild.sh41# Is there anything staged for deletion, from this run or an earlier one?COMMENT
LOW.vscode-test.js221// --- Start Positron ---COMMENT
LOW.vscode-test.js281COMMENT
LOWeslint.config.js1801 // --- Start Positron ---COMMENT
LOWeslint.config.js1821 // - src/vs/base/test/commonCOMMENT
LOWdocker/environments/connect-local/with-connect.sh1#!/bin/bashCOMMENT
LOWdocker/environments/wb-local/install-workbench.sh121#COMMENT
LOWdocker/environments/wb-local/install-workbench.sh141# rserver and the session launcher run under supervisord, the way Posit's ownCOMMENT
LOWdocker/environments/wb-local/install-workbench.sh221}COMMENT
LOWdocker/environments/wb-local/install-workbench.sh281 sudo chmod 755 "${RSERVER_WRAPPER}"COMMENT
LOWdocker/environments/wb-local/install-workbench.sh581 ;;COMMENT
LOWdocker/environments/wb-local/ensure-connect-token.sh1#!/bin/bashCOMMENT
LOWdocker/environments/wb-local/workbench-local.sh21COMMENT
LOWdocker/environments/wb-local/workbench-local.sh81 [ "${1:-0}" -gt 0 ] 2>/dev/null || return 0COMMENT
LOWdocker/environments/wb-local/workbench-local.sh161# `npm run pwb`).COMMENT
LOWdocker/environments/wb-local/workbench-local.sh221 read -r -p "Workbench password for user1: " WB_PASSWORD </dev/tty || true; export WB_PASSWORDCOMMENT
LOWdocker/environments/wb-local/workbench-local.sh661 wb_bootstrap_envCOMMENT
LOWdocker/environments/wb-local/workbench-local.sh681 # the test container, which wipes the in-container install, so switching OSCOMMENT
LOWdocker/environments/wb-local/workbench-local.sh721 [ -f "$(wb_host_path "$v")" ] || { echo "No such file: ${v}" >&2; exit 1; }COMMENT
LOWdocker/environments/wb-local/workbench-local.sh741 # Leading newline so the entry can't merge onto a .env last line thatCOMMENT
LOWdocker/environments/wb-local/workbench-local.sh761 # status" and Has-Key: No.) tr, not `sed -i 's/\r$//'`: BSD sed on macOSCOMMENT
LOWdocker/environments/wb-local/workbench-local-lib.sh1#!/usr/bin/env bashCOMMENT
LOWdocker/environments/wb-local/workbench-local-lib.sh41# The name Posit's download feeds use for this OS. It keys bothCOMMENT
LOW…ker/environments/wb-local/docker-compose.workbench.yml1services:COMMENT
LOWdocker/environments/wb-local/get-latest-wb-url.sh1#!/bin/bashCOMMENT
LOWtest/smoke/src/areas/agentsWindow/agentsWindow.test.ts301 // shellEchoScenario / shellEchoResponseMatcher.COMMENT
LOWtest/smoke/src/areas/agentsWindow/agentsWindow.test.ts421 // - Publish builds: `product.agentSdks.codex` is stamped (onlyCOMMENT
LOWtest/mcp/src/automationTools/profiler.ts21 // {},COMMENT
LOWtest/mcp/src/automationTools/notebook.ts41 // }]COMMENT
LOWtest/mcp/src/automationTools/notebook.ts101 return {COMMENT
LOWtest/mcp/src/automationTools/notebook.ts121 // content: [{COMMENT
LOWtest/mcp/src/automationTools/notebook.ts141 // content: [{COMMENT
LOWtest/mcp/src/automationTools/notebook.ts161 // type: 'text' as const,COMMENT
LOWtest/mcp/src/automationTools/notebook.ts181 // );COMMENT
LOWtest/mcp/src/automationTools/notebook.ts201 // 'Focus outside cell output area',COMMENT
LOWtest/mcp/src/automationTools/notebook.ts221 // type: 'text' as const,COMMENT
LOWtest/mcp/src/automationTools/notebook.ts241 // text: `Executed cell action: ${selector}`COMMENT
LOWtest/mcp/src/automationTools/editor.ts21 // },COMMENT
LOWtest/mcp/src/automationTools/editor.ts61 // },COMMENT
LOWtest/mcp/src/automationTools/editor.ts81 // server.tool(COMMENT
LOWtest/mcp/src/automationTools/editor.ts101 // Playwright can probably figure this one outCOMMENT
LOWtest/mcp/src/automationTools/editor.ts121COMMENT
LOWtest/mcp/src/automationTools/editor.ts141 // }COMMENT
LOWtest/mcp/src/automationTools/editor.ts201 // fileName: z.string().describe('Name of the file tab to select')COMMENT
LOWtest/mcp/src/automationTools/editor.ts221 // isDirty: z.boolean().optional().describe('Whether to wait for the tab to be dirty (unsaved)')COMMENT
LOWtest/mcp/src/automationTools/editor.ts241 // retryCount: z.number().optional().describe('Number of retries')COMMENT
LOWtest/mcp/src/automationTools/scm.ts21 // await app.workbench.scm.openSCMViewlet();COMMENT
LOWtest/mcp/src/automationTools/scm.ts41 // await app.workbench.scm.waitForChange(name, type);COMMENT
LOWtest/mcp/src/automationTools/scm.ts61 // }]COMMENT
LOWtest/mcp/src/automationTools/scm.ts81 // };COMMENT
LOWtest/mcp/src/automationTools/scm.ts101 // }COMMENT
LOWtest/mcp/src/automationTools/search.ts61 // return {COMMENT
LOWtest/mcp/src/automationTools/search.ts81 // };COMMENT
LOWtest/mcp/src/automationTools/settings.ts21 // setting: z.string().describe('Setting key (e.g., "editor.fontSize")'),COMMENT
LOWtest/mcp/src/automationTools/settings.ts61 return {COMMENT
LOWtest/mcp/src/automationTools/settings.ts81 // };COMMENT
LOWtest/mcp/src/automationTools/debug.ts61 }COMMENT
LOWtest/mcp/src/automationTools/debug.ts81 // 'vscode_automation_debug_step_over',COMMENT
LOWtest/mcp/src/automationTools/debug.ts101 // content: [{COMMENT
LOWtest/mcp/src/automationTools/debug.ts121 // }COMMENT
1149 more matches not shown…
Cross-Language Confusion (JS/TS)119 hits · 742 pts
SeverityFileLineSnippetContext
HIGH⚡test/e2e/tests/variables/variables-notebook.test.ts125print(f"Global variable: {global_var}")CODE
HIGH⚡test/e2e/tests/variables/variables-notebook.test.ts126print(f"Numbers list: {numbers}")CODE
HIGH⚡test/e2e/tests/variables/variables-notebook.test.ts127print(f"Data dictionary: {data_dict}")`;CODE
HIGH⚡test/e2e/tests/variables/variables-notebook.test.ts131print(f"Accessing global_var: {global_var}")CODE
HIGH⚡test/e2e/tests/variables/variables-notebook.test.ts132print(f"Sum of numbers: {sum(numbers)}")CODE
HIGH⚡test/e2e/tests/variables/variables-notebook.test.ts133print(f"Dictionary value: {data_dict['value']}")CODE
HIGH⚡test/e2e/tests/variables/variables-notebook.test.ts139print(f"Modified numbers: {numbers}")CODE
HIGH⚡test/e2e/tests/variables/variables-notebook.test.ts140print(f"Modified dictionary: {data_dict}")`;CODE
HIGH…/tests/quarto/quarto-inline-output-persistence.test.ts71print("Hello from untitled!")CODE
HIGH…/tests/quarto/quarto-inline-output-persistence.test.ts75print(x)CODE
HIGHtest/e2e/tests/plots/plots.test.ts287 print('Hello, world!')CODE
HIGHtest/e2e/tests/console/console-python.test.ts59 print(f"Step {i}")CODE
HIGHtest/e2e/tests/console/console-python.test.ts61print("Completed all steps")CODE
HIGH…sitron-dev-containers/src/spec/spec-common/dotfiles.ts59elif [ -f "${installCommand}" ]CODE
HIGH…ns/positron-dev-containers/src/server/installScript.ts124 elif command -v curl >/dev/null 2>&1; thenCODE
HIGH…ns/positron-dev-containers/src/server/installScript.ts161 elif [ "\${DOWNLOAD_TOOL}" = "curl" ]; thenCODE
HIGH…ns/positron-dev-containers/src/server/installScript.ts234 elif command -v sudo >/dev/null 2>&1 && sudo -n apk add --no-cache gcompat >/dev/null 2>&1; thenCODE
HIGH…ns/positron-dev-containers/src/server/installScript.ts236 elif command -v doas >/dev/null 2>&1 && doas apk add --no-cache gcompat >/dev/null 2>&1; thenCODE
HIGH…s/positron-dev-containers/src/remote/portForwarding.ts90 elif command -v nc >/dev/null 2>&1; thenCODE
HIGH…s/positron-dev-containers/src/remote/portForwarding.ts92 elif command -v socat >/dev/null 2>&1; thenCODE
HIGHextensions/positron-r/src/test/statement-range.test.ts48 print(i)CODE
HIGH…ons/copilot/test/testVisualizationRunnerSTestRunner.ts58 print(obj: any) {CODE
HIGH⚡extensions/copilot/test/jsonOutputPrinter.ts17 print(obj: Output): void;CODE
HIGH⚡extensions/copilot/test/jsonOutputPrinter.ts23 print(obj: Output): void {CODE
HIGH⚡extensions/copilot/test/jsonOutputPrinter.ts33 print(obj: Output): void {CODE
HIGHextensions/copilot/test/jsonOutputPrinter.ts46 print(obj: Output): void {CODE
HIGHextensions/copilot/test/jsonOutputPrinter.ts64 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.ts591 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
59 more matches not shown…
Fake / Example Data439 hits · 437 pts
SeverityFileLineSnippetContext
LOWtest/e2e/tests/console/console-input.test.ts31 await app.workbench.console.typeToConsole('John Doe');CODE
LOWtest/e2e/tests/console/console-input.test.ts52 await app.workbench.console.typeToConsole('John Doe');CODE
LOWtest/e2e/utils/memory/publish.vitest.ts31 CONNECT_API_KEY: 'fake-key-for-testing',CODE
LOWtest/e2e/pages/quickInput.ts131 ).not.toHaveAttribute('placeholder', /Discovering interpreters/i, { timeout });CODE
LOW.agents/skills/positron-stylized-svg/SKILL.md89- Mark each incidental placeholder bar with `data-role="placeholder"` so theCODE
LOW…gents/skills/positron-stylized-svg/references/style.md183`data-role="placeholder"`. On a 520×260 canvas, 28 bars is a ceiling rather thanCODE
LOW…s/skills/positron-stylized-svg/scripts/validate_svg.py396 if element.get("data-role") == "placeholder":CODE
LOW…s/skills/positron-stylized-svg/scripts/validate_svg.py410 and element.get("data-role") != "placeholder"CODE
LOW…s/skills/positron-stylized-svg/scripts/validate_svg.py439 'data-role="placeholder"'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…/scenarios/test-scenario-search/example-files/bar.html13 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi vitae mollis orci, id pellentesque est. Proin in CODE
379 more matches not shown…
Structural Annotation Overuse236 hits · 431 pts
SeverityFileLineSnippetContext
LOW⚡positron/comms/README.md49### Step 1: Set Up RepositoriesCOMMENT
LOW⚡positron/comms/README.md55### Step 2: Change the ContractCOMMENT
LOW⚡positron/comms/README.md59### Step 3: Run Code GeneratorCOMMENT
LOW⚡positron/comms/README.md104### Step 4: Test ChangesCOMMENT
LOW⚡positron/comms/README.md108### Step 5: Prepare BranchesCOMMENT
LOW⚡positron/comms/README.md112### Step 6: MergeCOMMENT
LOW⚡test/e2e/tests/quarto/quarto-variables-follow.test.ts20 // Step 1: Execute code in the console to create a console session with a variableCOMMENT
LOW⚡test/e2e/tests/quarto/quarto-variables-follow.test.ts30 // Step 2: Open a Quarto document with Python codeCOMMENT
LOW⚡test/e2e/tests/quarto/quarto-variables-follow.test.ts38 // Step 3: Run the current cell to start the Quarto kernel and create variablesCOMMENT
LOW⚡test/e2e/tests/quarto/quarto-variables-follow.test.ts46 // Step 4: Open a Python file to create a second editor tabCOMMENT
LOW⚡test/e2e/tests/quarto/quarto-variables-follow.test.ts62 // Step 5: Now switch back to the QMD editor tabCOMMENT
LOW⚡test/e2e/tests/quarto/quarto-variables-follow.test.ts66 // Step 6: The variables pane should switch to the QMD's sessionCOMMENT
LOW⚡…e/tests/quarto/quarto-inline-output-tab-switch.test.ts24 // Step 1: Open an R script file (non-Quarto)COMMENT
LOW⚡…e/tests/quarto/quarto-inline-output-tab-switch.test.ts28 // Step 2: Open a Quarto document with a data frame cellCOMMENT
LOW⚡…e/tests/quarto/quarto-inline-output-tab-switch.test.ts33 // Step 3: Run the cell and verify the inline data explorer appearsCOMMENT
LOW⚡…e/tests/quarto/quarto-inline-output-tab-switch.test.ts40 // Step 4: Switch to the R script tabCOMMENT
LOW⚡…e/tests/quarto/quarto-inline-output-tab-switch.test.ts44 // Step 5: Switch back to the Quarto documentCOMMENT
LOW⚡…e/tests/quarto/quarto-inline-output-tab-switch.test.ts48 // Step 6: Scroll to where the output should be and verify the dataCOMMENT
LOW⚡test/e2e/pages/quickaccess.ts236 // Step 1: Enter the nameCOMMENT
LOW⚡test/e2e/pages/quickaccess.ts241 // Step 2: Select target languagesCOMMENT
LOW⚡test/e2e/pages/quickaccess.ts248 // Step 3: Select modules to loadCOMMENT
LOW.agents/skills/launch/scripts/monaco-paste.sh101# Step 1: ensure the intended Chat input has focus before sending any keys.COMMENT
LOW.agents/skills/launch/scripts/monaco-paste.sh115# Step 3: build the eval payload via node so JSON escaping is automatic.COMMENT
LOW.agents/skills/launch/scripts/monaco-paste.sh179# Step 4: run the eval. The CLI prints "### Result" then a JSON-encodedCOMMENT
LOW.claude/commands/review-upstream-merge.md17### Step 1: Identify the MergeCOMMENT
LOW.claude/commands/review-upstream-merge.md27### Step 2: Review Critical PWB FilesCOMMENT
LOW.claude/commands/review-upstream-merge.md65### Step 3: Check PWB Code BlocksCOMMENT
LOW.claude/commands/review-upstream-merge.md83### Step 4: Review Dependency ChangesCOMMENT
LOW.claude/commands/review-upstream-merge.md98### Step 5: Check Node Version in Build EnvironmentsCOMMENT
LOW.claude/commands/review-upstream-merge.md145### Step 6: Check Copilot Extension CompatibilityCOMMENT
LOW.claude/commands/review-upstream-merge.md149### Step 7: Generate Review ReportCOMMENT
LOW.claude/commands/review-upstream-merge.md226### Step 8: Additional Checks (if needed)COMMENT
LOW⚡.claude/skills/merge-upstream-vscode/SKILL.md174### Step 1: ReviewCOMMENT
LOW⚡.claude/skills/merge-upstream-vscode/SKILL.md178### Step 2: ResolveCOMMENT
LOW⚡.claude/skills/merge-upstream-vscode/SKILL.md183### Step 3: InstallCOMMENT
LOW.claude/skills/merge-upstream-vscode/SKILL.md220### Step 4: CompileCOMMENT
LOW.claude/skills/merge-upstream-vscode/SKILL.md272### Step 5: TestCOMMENT
LOW.claude/skills/merge-upstream-vscode/SKILL.md368### Step 6: Check the test tag mapCOMMENT
LOW.claude/skills/merge-upstream-vscode/SKILL.md392### Step 7: DocumentCOMMENT
LOW.claude/skills/merge-upstream-vscode/SKILL.md398## Step 8: Final TestsCOMMENT
LOW.claude/skills/positron-pull-vscode-server/SKILL.md26### Step 1: Fetch and enumerateCOMMENT
LOW.claude/skills/positron-pull-vscode-server/SKILL.md73### Step 2: TriageCOMMENT
LOW.claude/skills/positron-pull-vscode-server/SKILL.md79### Step 3: Apply diffs manuallyCOMMENT
LOW.claude/skills/positron-pull-vscode-server/SKILL.md94### Step 4: Verify and commitCOMMENT
LOW.claude/skills/positron-pull-vscode-server/SKILL.md118### Step 5: Offer to create PRCOMMENT
LOW.claude/skills/positron-pull-vscode-server/SKILL.md147### Step 6: Ask for skill feedbackCOMMENT
LOW⚡.claude/skills/positron-qa-verify/SKILL.md45### Step 3: Analyze PR ContextCOMMENT
LOW⚡.claude/skills/positron-qa-verify/SKILL.md52### Step 4: Review Code Changes (Conditional)COMMENT
LOW⚡.claude/skills/positron-qa-verify/SKILL.md59### Step 5: Extract Linked IssuesCOMMENT
LOW⚡.claude/skills/positron-qa-verify/SKILL.md63### Step 6: Generate Verification GuideCOMMENT
LOW⚡.claude/skills/positron-qa-verify/SKILL.md69### Step 7: Offer Verification Comment TemplateCOMMENT
LOW.claude/skills/positron-pr-helper/SKILL.md29### Step 1: Gather ContextCOMMENT
LOW.claude/skills/positron-pr-helper/SKILL.md40### Step 2: Fetch Current Test TagsCOMMENT
LOW.claude/skills/positron-pr-helper/SKILL.md48### Step 3: Evaluate Test Coverage (PETE)COMMENT
LOW.claude/skills/positron-pr-helper/SKILL.md65### Step 4: Generate PR BodyCOMMENT
LOW.claude/skills/positron-pr-helper/SKILL.md92### Step 5: Output OptionsCOMMENT
LOW.claude/skills/e2e-failure-analyzer/SKILL.md46## Step 1: Gather Run Info (single script call)COMMENT
LOW.claude/skills/e2e-failure-analyzer/SKILL.md162## Step 6: Query Historical Test Health (optional)COMMENT
LOW.claude/skills/e2e-failure-analyzer/SKILL.md196## Step 7: Analyze and Present ResultsCOMMENT
LOW…ls/e2e-failure-analyzer/scripts/e2e-process-project.js97 // Step 1: Download blob report artifactsCOMMENT
176 more matches not shown…
Verbosity Indicators174 hits · 325 pts
SeverityFileLineSnippetContext
LOW⚡test/e2e/tests/quarto/quarto-variables-follow.test.ts20 // Step 1: Execute code in the console to create a console session with a variableCOMMENT
LOW⚡test/e2e/tests/quarto/quarto-variables-follow.test.ts30 // Step 2: Open a Quarto document with Python codeCOMMENT
LOW⚡test/e2e/tests/quarto/quarto-variables-follow.test.ts38 // Step 3: Run the current cell to start the Quarto kernel and create variablesCOMMENT
LOW⚡test/e2e/tests/quarto/quarto-variables-follow.test.ts46 // Step 4: Open a Python file to create a second editor tabCOMMENT
LOW⚡test/e2e/tests/quarto/quarto-variables-follow.test.ts62 // Step 5: Now switch back to the QMD editor tabCOMMENT
LOW⚡test/e2e/tests/quarto/quarto-variables-follow.test.ts66 // Step 6: The variables pane should switch to the QMD's sessionCOMMENT
LOW⚡…e/tests/quarto/quarto-inline-output-tab-switch.test.ts24 // Step 1: Open an R script file (non-Quarto)COMMENT
LOW⚡…e/tests/quarto/quarto-inline-output-tab-switch.test.ts28 // Step 2: Open a Quarto document with a data frame cellCOMMENT
LOW⚡…e/tests/quarto/quarto-inline-output-tab-switch.test.ts33 // Step 3: Run the cell and verify the inline data explorer appearsCOMMENT
LOW⚡…e/tests/quarto/quarto-inline-output-tab-switch.test.ts40 // Step 4: Switch to the R script tabCOMMENT
LOW⚡…e/tests/quarto/quarto-inline-output-tab-switch.test.ts44 // Step 5: Switch back to the Quarto documentCOMMENT
LOW⚡…e/tests/quarto/quarto-inline-output-tab-switch.test.ts48 // Step 6: Scroll to where the output should be and verify the dataCOMMENT
LOW⚡test/e2e/pages/quickaccess.ts236 // Step 1: Enter the nameCOMMENT
LOW⚡test/e2e/pages/quickaccess.ts241 // Step 2: Select target languagesCOMMENT
LOW⚡test/e2e/pages/quickaccess.ts248 // Step 3: Select modules to loadCOMMENT
LOW.agents/skills/launch/scripts/monaco-paste.sh101# Step 1: ensure the intended Chat input has focus before sending any keys.COMMENT
LOW.agents/skills/launch/scripts/monaco-paste.sh115# Step 3: build the eval payload via node so JSON escaping is automatic.COMMENT
LOW.agents/skills/launch/scripts/monaco-paste.sh179# Step 4: run the eval. The CLI prints "### Result" then a JSON-encodedCOMMENT
LOW…ls/e2e-failure-analyzer/scripts/e2e-process-project.js97 // Step 1: Download blob report artifactsCOMMENT
LOW…ls/e2e-failure-analyzer/scripts/e2e-process-project.js113 // Step 2: Copy all shard contents into merged directoryCOMMENT
LOW…ls/e2e-failure-analyzer/scripts/e2e-process-project.js127 // Step 3: Merge reports with PlaywrightCOMMENT
LOW⚡…ls/e2e-failure-analyzer/scripts/e2e-process-project.js570 // Step 1: extract the resource zip from the blob zipCOMMENT
LOW⚡…ls/e2e-failure-analyzer/scripts/e2e-process-project.js579 // Step 2: extract trace.trace from the resource zipCOMMENT
LOW⚡…ls/e2e-failure-analyzer/scripts/e2e-process-project.js586 // Step 3: extract the screencast frames leading up to the failure.COMMENT
LOW…/skills/e2e-failure-analyzer/scripts/e2e-process-s3.js301// Step 1: download and unpack the embedded report.zipCOMMENT
LOW…/skills/e2e-failure-analyzer/scripts/e2e-process-s3.js324// Step 2: walk files, find failed tests, build core arraysCOMMENT
LOW…/skills/e2e-failure-analyzer/scripts/e2e-process-s3.js386// Step 3: per-attempt processing -- download traces + error-context, parse,COMMENT
LOW⚡…/positron-dev-containers/src/server/serverInstaller.ts151 // Step 1: Detect container platformCOMMENT
LOW⚡…/positron-dev-containers/src/server/serverInstaller.ts156 // Step 2: Get server configuration for container platformCOMMENT
LOW⚡…/positron-dev-containers/src/server/serverInstaller.ts163 // Step 3: Generate connection tokenCOMMENT
LOW⚡…/positron-dev-containers/src/server/serverInstaller.ts166 // Step 4: Get extensions to installCOMMENT
LOW⚡…/positron-dev-containers/src/server/serverInstaller.ts170 // Step 5: Generate installation scriptCOMMENT
LOW⚡…/positron-dev-containers/src/server/serverInstaller.ts187 // Step 6: Execute installation script in containerCOMMENT
LOW⚡…/positron-dev-containers/src/server/serverInstaller.ts191 // Step 7: Parse outputCOMMENT
LOW…/positron-dev-containers/src/server/serverInstaller.ts203 // Step 8: Build resultCOMMENT
LOW⚡…ests/src/singlefolder-tests/chat.runInTerminal.test.ts347 // Step 1: Write a sentinel file into the sandbox-provided $TMPDIR.COMMENT
LOW⚡…ests/src/singlefolder-tests/chat.runInTerminal.test.ts351 // 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.ts938 // Step 1: Get first edit (normal, non-speculative)COMMENT
LOW⚡…ineEdits/test/node/nextEditProviderSpeculative.spec.ts942 // Step 2: Show → triggers speculative request (call 2)COMMENT
LOW⚡…ineEdits/test/node/nextEditProviderSpeculative.spec.ts947 // Step 3: Accept and apply → doc matches speculative post-edit stateCOMMENT
LOW⚡…ineEdits/test/node/nextEditProviderSpeculative.spec.ts951 // Step 4: Get second edit → reuses speculative result (source.isSpeculative = true)COMMENT
LOW⚡…ineEdits/test/node/nextEditProviderSpeculative.spec.ts956 // 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.ts1974 // Step 1: Get GitHub tokenCOMMENT
LOW⚡…sion/chatSessions/copilotcli/node/copilotcliSession.ts1982 // Step 2: Resolve git context (owner/repo)COMMENT
LOW⚡…sion/chatSessions/copilotcli/node/copilotcliSession.ts1995 // Step 3: Resolve numeric owner/repo IDs via GitHub APICOMMENT
LOW⚡…sion/chatSessions/copilotcli/node/copilotcliSession.ts2005 // Step 4: Create Mission Control sessionCOMMENT
LOW⚡…sion/chatSessions/copilotcli/node/copilotcliSession.ts2138 // Step 8: Construct and display the frontend URLCOMMENT
LOW⚡…sion/chatSessions/copilotcli/node/copilotcliSession.ts2145 // Step 9: Start continuous event exporter and command pollerCOMMENT
LOW…sion/chatSessions/copilotcli/node/copilotcliSession.ts2022 // Step 5: Store MC state in the shared map (keyed by SDK session ID)COMMENT
LOW…sion/chatSessions/copilotcli/node/copilotcliSession.ts2043 // 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
114 more matches not shown…
Self-Referential Comments104 hits · 304 pts
SeverityFileLineSnippetContext
MEDIUM…environments/jupyter-local/install-jupyter-positron.sh101# Create the Q_USER as a regular user (if different from admin)COMMENT
MEDIUM…environments/jupyter-local/install-jupyter-positron.sh108 # Create the jupyter-prefixed system userCOMMENT
MEDIUMdocker/environments/wb-local/install-workbench.sh223# Create the runtime directory the launcher binds its socket in, owned by theCOMMENT
MEDIUMdocker/environments/wb-local/install-workbench.sh523# Create the user (skip if already exists)COMMENT
MEDIUMdocker/environments/wb-local/install-workbench.sh647 # Create the new directoryCOMMENT
MEDIUM…t/e2e/test-files/workspaces/r_testing/tests/testthat.R1# This file is part of the standard setup for testthat.COMMENT
MEDIUM…rkspaces/generate-data-frames-py/simple-data-frames.py4# Create the DataFrameCOMMENT
MEDIUM…les/workspaces/python-plots/matplotlib-zoom-example.py7# Create a scatter plot with facetsCOMMENT
MEDIUMtest/e2e/test-files/workspaces/dash-py-example/app.py1# Import required librariesCOMMENT
MEDIUM…rkspaces/generate-data-frames-r/generate-data-frames.r8# Create a data frame with random integersCOMMENT
MEDIUM.claude/skills/bump-ark/bump_ark.py738# Create the bump branch off main if it doesn't already exist. Never force-pushes:COMMENT
MEDIUM.claude/skills/bump-ark/bump_ark.py764# Create a commit that sets the submodule gitlink (mode 160000, type commit) toCOMMENT
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
MEDIUM…ns/positron-dev-containers/src/server/installScript.ts332# Create a log file for server outputCOMMENT
MEDIUM…s/testing/r.pkg.test.explorer.fixture/tests/testthat.R1# This file is part of the standard setup for testthat.COMMENT
MEDIUMextensions/positron-r/src/test/rversions.test.ts201 '# This file contains entries that specify which versions of R are available for sessions to use.',CODE
MEDIUMextensions/copilot/test/codeMapper/codeMapper.stest.ts482 ` # Create a tarball of the snap content`,CODE
MEDIUMextensions/copilot/test/prompts/newWorkspace.stest.ts214 assert.ok(response.includes('# This file is intentionally left blank.'), 'Intentionally blank file does not contain tCODE
MEDIUM…positron-python/python_files/vscode_pytest/__init__.py740 # Create a file node that has the last class as a child.COMMENT
MEDIUM…sitron-python/python_files/tests/test_python_server.py20 # Create a mock stdin with valid headersCOMMENT
MEDIUM⚡…sitron-python/python_files/tests/test_python_server.py36 # Create a mock stdin that returns empty bytes (EOF)COMMENT
MEDIUM⚡…sitron-python/python_files/tests/test_python_server.py50 # Create a mock stdin with partial headers then EOFCOMMENT
MEDIUM⚡…sitron-python/python_files/tests/test_python_server.py65 # Create a mock stdin with headers followed by empty lineCOMMENT
MEDIUM…sitron-python/python_files/tests/test_python_server.py85 # Create a mock stdin that returns empty bytes (EOF)COMMENT
MEDIUM…sitron-python/python_files/tests/test_python_server.py105 # Create a mock stdin that returns empty bytes (EOF)COMMENT
MEDIUM…sitron-python/python_files/tests/test_python_server.py130 # Create a mock stdin that returns empty bytes (EOF)COMMENT
MEDIUM…n/python_files/tests/unittestadapter/test_discovery.py177 # Define the CWD to be the root of the test data folder.COMMENT
MEDIUM…es/tests/unittestadapter/.data/test_doctest_patched.py27 # Create a properly formatted ID with enough componentsCOMMENT
MEDIUM⚡…-python/python_files/tests/pytestadapter/test_utils.py19 # Create a temporary directory and a file in itCOMMENT
MEDIUM⚡…-python/python_files/tests/pytestadapter/test_utils.py24 # Create a symbolic link to the temporary directoryCOMMENT
MEDIUM⚡…-python/python_files/tests/pytestadapter/test_utils.py40 # Create a test pathCOMMENT
MEDIUM…/tests/pytestadapter/expected_discovery_test_output.py10# This file contains the expected output dictionaries for tests discovery and is used in test_discovery.py.COMMENT
MEDIUM…ron-python/python_files/tests/pytestadapter/helpers.py346 # Create the FIFO (named pipe) if it doesn't existCOMMENT
MEDIUM…on-python/python_files/posit/positron/data_explorer.py1868 # Create the filtered, sorted virtual view indicesCOMMENT
MEDIUM…on-python/python_files/posit/positron/data_explorer.py2707 # Create the filtered, sorted virtual view indicesCOMMENT
MEDIUM…on-python/python_files/posit/positron/positron_comm.py33## Create an enum of JSON-RPC error codesCOMMENT
MEDIUM…sitron-python/python_files/posit/positron/variables.py770 # Create a temporary table view with a temporary commCOMMENT
MEDIUM…python_files/posit/positron/_data_explorer_internal.py328 # Create a DataFrame to work with expressions and compute bin indices in one stepCOMMENT
MEDIUM…python_files/posit/positron/_data_explorer_internal.py357 # Create the final bin_counts array with zeros for unobserved binsCOMMENT
MEDIUM…ython/python_files/posit/positron/positron_ipkernel.py910# Define a few OSC8 excape codes for convenience.COMMENT
MEDIUM…s/positron-python/python_files/posit/positron/pydoc.py307 # Create the heading, with links to each parent moduleCOMMENT
MEDIUM…ron-python/python_files/posit/positron/positron_lsp.py547 # Create a new event loop for the LSP server threadCOMMENT
MEDIUM…ron-python/python_files/posit/positron/positron_lsp.py2238# Create the server instanceCOMMENT
MEDIUM…python_files/posit/positron/tests/test_positron_lsp.py210# Create the actual function via exec() so we can reuse the strings in the test.COMMENT
MEDIUM…python_files/posit/positron/tests/test_positron_lsp.py390 # Create a notebook which overwrites one of the variablesCOMMENT
MEDIUM…python_files/posit/positron/tests/test_positron_lsp.py1067 # Create a file in the notebook's parent.COMMENT
MEDIUM…python_files/posit/positron/tests/test_positron_lsp.py1171 # Create a directory and a file with same prefixCOMMENT
MEDIUM…python_files/posit/positron/tests/test_positron_lsp.py1186 # Create a file in the "fake" home directoryCOMMENT
MEDIUM…python_files/posit/positron/tests/test_positron_lsp.py1792 # Create a notebook which defines a function in one cell and uses it in anotherCOMMENT
MEDIUM⚡…ython_files/posit/positron/tests/test_data_explorer.py1096 # Create a dataframe with deliberately mixed-case and varied column namesCOMMENT
MEDIUM⚡…thon/python_files/posit/positron/tests/test_convert.py720 # Create an in-memory SQLite database with a test tableCOMMENT
MEDIUM⚡…thon/python_files/posit/positron/tests/test_convert.py726 # Create a SQLite3Connection and test the preview_object methodCOMMENT
MEDIUM⚡…thon/python_files/posit/positron/tests/test_convert.py752 # Create an in-memory SQLite database using SQLAlchemyCOMMENT
MEDIUM⚡…thon/python_files/posit/positron/tests/test_convert.py755 # Create a test tableCOMMENT
MEDIUM⚡…thon/python_files/posit/positron/tests/test_convert.py762 # Create a SQLAlchemyConnection and test the preview_object methodCOMMENT
MEDIUM⚡…thon/python_files/posit/positron/tests/test_convert.py792 # Create an in-memory DuckDB databaseCOMMENT
MEDIUM⚡…thon/python_files/posit/positron/tests/test_convert.py795 # Create a test tableCOMMENT
MEDIUM⚡…thon/python_files/posit/positron/tests/test_convert.py800 # Create a DuckDBConnection and test the preview_object methodCOMMENT
MEDIUM…n_files/posit/positron/tests/test_positron_ipkernel.py374 # Create a temporary module using a predefined code snippet, so that we know the expectedCOMMENT
MEDIUM…n_files/posit/positron/tests/test_positron_ipkernel.py491 # Create a test file in a different directoryCOMMENT
44 more matches not shown…
AI Slop Vocabulary72 hits · 194 pts
SeverityFileLineSnippetContext
MEDIUM.agents/skills/launch/scripts/launch.sh252# forked into its own process tree, so it's robust to its launching shellCOMMENT
MEDIUM…laude/skills/exploratory-test/renderer/collect-logs.sh74# sparse harness copy, so fall back to the checkout it runs from.COMMENT
MEDIUM…laude/skills/update-ci-images/scripts/wait-for-runs.sh15# session: when it exits, the harness re-invokes the agent with this output.COMMENT
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.ts285 // 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.ts650 // becomes more nuanced, we may need to drop this backstop.COMMENT
MEDIUM…ions/copilot/src/extension/byok/common/byokProvider.ts95// 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.ts124 // 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
MEDIUMextensions/markdown-language-features/package-lock.json2327 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
MEDIUM…rkdown-language-features/markdown-editor-src/editor.ts465 // 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.json2870 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
MEDIUMextensions/positron-python/package.nls.json67 "python.defaultInterpreterPath.description": "Each time Positron starts in a folder, use this interpreter. `#interprCODE
MEDIUM…on-python/python_files/posit/positron/data_explorer.py1295 # will need to return to make this logic robust to thatCOMMENT
LOW…on-python/python_files/posit/positron/data_explorer.py2375 # For Categorical types, we just use "Categorical" for the type nameCOMMENT
MEDIUM…itron-python/python_files/posit/positron/inspectors.py112 # We will provide more nuanced handling of Ibis expressions in theCOMMENT
LOW…itron-python/python_files/posit/positron/inspectors.py875 # If we're at the max nested level, just return ellipsis e.g. `{...}`.COMMENT
LOW…itron-python/python_files/posit/positron/inspectors.py1564 # If we're at the max nested level, just return ellipsis e.g. `[...]`.COMMENT
MEDIUM…python_files/posit/positron/tests/test_positron_lsp.py339 # Incomplete syntax should still extract import (robust parsing)COMMENT
MEDIUM⚡…ython_files/posit/positron/tests/test_data_explorer.py1094 # Test comprehensive sort-by-name functionalityCOMMENT
MEDIUMextensions/positron-python/.github/commands.json21 "comment": "We try to keep the Python extension lean and we think the functionality you're asking for is great for a VCODE
MEDIUMscripts/test-remote-integration.sh71# Match the headless software-GL flags the e2e harness passes in docker (seeCOMMENT
MEDIUMscripts/test/pr-tags-lib-test.sh1252# script itself robust means that guard isn't the only thing preventing the bug.COMMENT
MEDIUM.github/workflows/pr-linux-test.yml336 # "userDataPath was not provided to the browser" error in the in-process test harness'sCOMMENT
MEDIUM.github/workflows/test-exploratory.yml676 # The explorer's instructions come from the harness, the helpers from theCOMMENT
MEDIUM.github/workflows/test-exploratory.yml810 # where the harness controls it.COMMENT
MEDIUM.github/workflows/test-exploratory-suggest.yml192 # The run uses this ref's harness: main's, or this branch's whenCOMMENT
MEDIUM.github/actions/pr-exploratory-test/action.yml135 # harness, so there is no .nvmrc for setup-node to read.COMMENT
MEDIUM.github/actions/pr-exploratory-test/action.yml154 # callers' harness checkouts must carry the skill directory. A job thatCOMMENT
MEDIUM.github/cache-scripts/check-uncached-artifacts.test.sh148# were flagged as uncached artifacts and failed the build. .claude/ (agent-harnessCOMMENT
MEDIUM.github/cache-scripts/check-uncached-artifacts.sh128 # Agent-harness symlinks recreated by build/npm/postinstall.ts on everyCOMMENT
MEDIUMsrc/vs/platform/agentHost/test/node/claudeAgent.test.ts1057// #region Test harnessCOMMENT
MEDIUM…tHost/test/node/agentHostGitService.integrationTest.ts359 // Find by basename to be robust against path normalization differences (e.g. macOS /private prefix).COMMENT
MEDIUM…s/platform/agentHost/node/agentHostChangesetService.ts1283 // operations. Long term this should be replaced with a more robust mechanism.COMMENT
MEDIUM…inal/common/capabilities/commandDetectionCapability.ts400 // runs with a different exit code, that will need a more robust fix where we send theCOMMENT
MEDIUMsrc/vs/platform/files/common/fileService.ts838 // same provider with fast copy: leverage copy() functionalityCOMMENT
MEDIUMsrc/vs/platform/files/common/fileService.ts860 // same provider: leverage rename() functionalityCOMMENT
MEDIUMsrc/vs/platform/files/common/fileService.ts1136 // leverage `copy` method if provided and providers are identicalCOMMENT
MEDIUMsrc/vs/code/electron-browser/workbench/workbench.ts751 // leverage canvas elements in our code in manyCOMMENT
MEDIUMsrc/vs/sessions/electron-browser/sessions.ts345 // leverage canvas elements in our code in manyCOMMENT
MEDIUM…bench/contrib/chat/browser/chat.shared.contribution.ts2129 markdownDescription: nls.localize('chat.useAgentSkills.description', "Controls whether skills are provided as specialCODE
MEDIUM…bench/contrib/chat/browser/chat.shared.contribution.ts2239 markdownDescription: nls.localize('chat.useHooks.description', "Controls whether chat hooks are executed at strategicCODE
MEDIUM…bench/contrib/chat/browser/chat.shared.contribution.ts2252 value: nls.localize('chat.useHooks.description', "Controls whether chat hooks are executed at strategic points durCODE
MEDIUM…bench/contrib/chat/browser/chat.shared.contribution.ts2260 markdownDescription: nls.localize('chat.useClaudeHooks.description', "Controls whether hooks from Claude configuratioCODE
MEDIUM…rib/chat/browser/voiceClient/voiceSessionController.ts2606 // and so reconnection feels seamless. The mic is cycled (stop+start)COMMENT
MEDIUM…ib/chat/electron-browser/builtInTools/fetchPageTool.ts112 // We do this for now until the tools that leverage this internal tool can support binary contentCOMMENT
MEDIUM…nch/contrib/terminal/browser/terminalProcessManager.ts445 // Clear data written flag to re-enable seamless relaunch if this relaunch was manuallyCOMMENT
MEDIUM…nch/contrib/terminal/browser/terminalProcessManager.ts804 // - this is not a reset, so seamless relaunch isn't necessaryCOMMENT
MEDIUM…nch/contrib/terminal/browser/terminalProcessManager.ts805 // - seamless relaunch is disabled because the terminal has accepted inputCOMMENT
LOW…ontrib/terminal/common/scripts/shellIntegration-rc.zsh213 # Associative array is empty, do not diff, just addCOMMENT
LOW…ontrib/terminal/common/scripts/shellIntegration-rc.zsh233 # Non-associative arrays are both empty, do not diff, just addCOMMENT
LOW…ntrib/terminal/common/scripts/shellIntegration-bash.sh306 # Associative array is empty, do not diff, just addCOMMENT
12 more matches not shown…
Excessive Try-Catch Wrapping167 hits · 177 pts
SeverityFileLineSnippetContext
LOW…e2e/test-files/workspaces/ai/generate_swift_chatlas.py16 except Exception as e:CODE
LOWtest/e2e/test-files/workspaces/ai/chatlas_example.py15 except Exception as e:CODE
LOW.claude/skills/prune-ci-images/scripts/ghcr-audit.sh143 except Exception:CODE
LOW.claude/skills/prune-ci-images/scripts/ghcr-audit.sh165 except Exception:CODE
LOW.claude/skills/prune-ci-images/scripts/ghcr-prune.sh210 except Exception as e:CODE
LOW.claude/skills/prune-ci-images/scripts/ghcr-prune.sh234 except Exception as e:CODE
LOWextensions/positron-python/python_files/shell_exec.py30 except Exception:CODE
LOWextensions/positron-python/python_files/shell_exec.py41 except Exception:CODE
LOW…sions/positron-python/python_files/download_get_pip.py48 except Exception as e:CODE
LOW…tensions/positron-python/python_files/python_server.py70 except Exception:CODE
LOW…tensions/positron-python/python_files/python_server.py97 except Exception:CODE
LOW…tensions/positron-python/python_files/python_server.py146 except Exception:CODE
LOW…tensions/positron-python/python_files/python_server.py213 except Exception:CODE
MEDIUM…tensions/positron-python/python_files/python_server.py56def custom_input(prompt=""):CODE
MEDIUM…tensions/positron-python/python_files/python_server.py101def exec_function(user_input):CODE
LOW…ons/positron-python/python_files/normalizeSelection.py129 except Exception:CODE
LOW…ons/positron-python/python_files/normalizeSelection.py165 except Exception:CODE
LOW…on-python/python_files/visualstudio_py_testlauncher.py201 except Exception:CODE
LOW…on-python/python_files/visualstudio_py_testlauncher.py271 except Exception:CODE
MEDIUM…on-python/python_files/visualstudio_py_testlauncher.py117def read_socket(self):CODE
LOWextensions/positron-python/python_files/create_venv.py169 except Exception as exc:CODE
LOW…nsions/positron-python/python_files/installed_check.py41 except Exception:CODE
LOW…nsions/positron-python/python_files/installed_check.py57 except Exception:CODE
LOW⚡…nsions/positron-python/python_files/installed_check.py85 except Exception:CODE
LOW⚡…nsions/positron-python/python_files/installed_check.py97 except Exception:CODE
MEDIUM…ions/positron-python/python_files/get_variable_info.py126def _is_long_iter(self, obj, level=0):CODE
MEDIUM…ions/positron-python/python_files/get_variable_info.py212def _repr_long_iter(self, obj):CODE
MEDIUM…ions/positron-python/python_files/get_variable_info.py265def _repr_str(self, obj, level):CODE
MEDIUM…ions/positron-python/python_files/get_variable_info.py452def _get_child_property(root, property_chain):CODE
LOW⚡…ions/positron-python/python_files/get_variable_info.py78 except Exception:CODE
LOW⚡…ions/positron-python/python_files/get_variable_info.py81 except Exception:CODE
LOW⚡…ions/positron-python/python_files/get_variable_info.py88 except Exception:CODE
LOW⚡…ions/positron-python/python_files/get_variable_info.py95 except Exception:CODE
LOW⚡…ions/positron-python/python_files/get_variable_info.py344 except Exception:CODE
LOW⚡…ions/positron-python/python_files/get_variable_info.py347 except Exception:CODE
LOW⚡…ions/positron-python/python_files/get_variable_info.py350 except Exception:CODE
LOW…ions/positron-python/python_files/get_variable_info.py47 except Exception:CODE
LOW…ions/positron-python/python_files/get_variable_info.py57 except Exception:CODE
LOW…ions/positron-python/python_files/get_variable_info.py161 except Exception:CODE
LOW…ions/positron-python/python_files/get_variable_info.py173 except Exception:CODE
LOW…ions/positron-python/python_files/get_variable_info.py183 except Exception:CODE
LOW…ions/positron-python/python_files/get_variable_info.py216 except Exception:CODE
LOW…ions/positron-python/python_files/get_variable_info.py219 except Exception:CODE
LOW…ions/positron-python/python_files/get_variable_info.py256 except Exception:CODE
LOW…ions/positron-python/python_files/get_variable_info.py333 except Exception:CODE
LOW…ions/positron-python/python_files/get_variable_info.py469 except Exception:CODE
LOW…positron-python/python_files/vscode_pytest/__init__.py454 except Exception as e:CODE
LOW…positron-python/python_files/vscode_pytest/__init__.py541 except Exception as e:CODE
LOW…positron-python/python_files/vscode_pytest/__init__.py1044 except Exception as e:CODE
LOW…positron-python/python_files/vscode_pytest/__init__.py1133 except Exception as error:CODE
LOW…positron-python/python_files/vscode_pytest/__init__.py1167 except Exception as error:CODE
LOW…python/python_files/vscode_pytest/run_pytest_script.py58 except Exception as e:CODE
LOW…python/python_files/vscode_pytest/run_pytest_script.py69 except Exception as e:CODE
LOW⚡…tron-python/python_files/unittestadapter/pvsc_utils.py111 except Exception:CODE
LOW⚡…tron-python/python_files/unittestadapter/pvsc_utils.py119 except Exception:CODE
LOW⚡…tron-python/python_files/unittestadapter/pvsc_utils.py123 except Exception:CODE
LOW…tron-python/python_files/unittestadapter/pvsc_utils.py358 except Exception as error:CODE
LOW…tron-python/python_files/unittestadapter/pvsc_utils.py386 except Exception as error:CODE
LOW…itron-python/python_files/unittestadapter/execution.py126 except Exception:CODE
LOW…itron-python/python_files/unittestadapter/execution.py259 except Exception:CODE
107 more matches not shown…
Empty Error Handlers30 hits · 150 pts
SeverityFileLineSnippetContext
HIGHtest/e2e/test-files/workspaces/dash-py-example/app.py336except:CODE
HIGHtest/e2e/test-files/workspaces/dash-py-example/app.py340except:CODE
HIGHtest/e2e/test-files/workspaces/dash-py-example/app.py344except:CODE
HIGH…files/workspaces/python_apps/flask_example/__init__.py22except OSError:CODE
HIGHextensions/positron-python/python_files/shell_exec.py41except Exception:CODE
HIGH…nsions/positron-python/python_files/installed_check.py41except Exception:CODE
HIGH…ions/positron-python/python_files/get_variable_info.py47except Exception:CODE
HIGH…ions/positron-python/python_files/get_variable_info.py57except Exception:CODE
HIGH…ions/positron-python/python_files/get_variable_info.py161except Exception:CODE
HIGH…ions/positron-python/python_files/get_variable_info.py392except UnicodeDecodeError: # noqa: PERF203CODE
HIGH…positron-python/python_files/vscode_pytest/__init__.py879except (OSError, TypeError):CODE
HIGH…sitron-python/python_files/tests/test_python_server.py139except EOFError:CODE
HIGH…dapter/.data/pytest_describe_plugin/nested_describe.py21except ValueError:CODE
HIGH…ions/positron-python/python_files/posit/positron/ui.py490except ImportError:CODE
HIGH…ions/positron-python/python_files/posit/positron/ui.py500except ImportError:CODE
HIGH…ions/positron-python/python_files/posit/positron/ui.py127except (ImportError, ValueError, ModuleNotFoundError):CODE
HIGH…ions/positron-python/python_files/posit/positron/ui.py137except (ImportError, ValueError, ModuleNotFoundError):CODE
HIGH…ython/python_files/posit/positron/positron_ipkernel.py550except ValueError:CODE
HIGH…s/positron-python/python_files/posit/positron/pydoc.py796except Exception:CODE
HIGH…s/positron-python/python_files/posit/positron/pydoc.py806except Exception:CODE
HIGH…s/positron-python/python_files/posit/positron/pydoc.py828except Exception:CODE
HIGH…ron-python/python_files/posit/positron/positron_lsp.py413except SyntaxError:CODE
HIGH…ron-python/python_files/posit/positron/positron_lsp.py1034except (ValueError, TypeError):CODE
HIGH…ron-python/python_files/posit/positron/positron_lsp.py1727except Exception:CODE
HIGH…ron-python/python_files/posit/positron/positron_lsp.py605except (KeyboardInterrupt, SystemExit):CODE
HIGH…ron-python/python_files/posit/positron/positron_lsp.py1335except (ValueError, TypeError):CODE
HIGH…ron-python/python_files/posit/positron/positron_lsp.py1342except (ValueError, TypeError):CODE
HIGH…python_files/posit/positron/tests/test_positron_lsp.py111except StopIteration:CODE
HIGH…-python/python_files/posit/positron/patch/holoviews.py26except ImportError:CODE
HIGH…tron-python/python_files/posit/positron/patch/bokeh.py24except ImportError:CODE
Synthetic Comment Markers22 hits · 128 pts
SeverityFileLineSnippetContext
HIGH…ns/positron-dev-containers/src/server/installScript.ts266${skipStart ? '# Skipping server start as requested' : generateServerStartScript(options, extensionsDir)}CODE
HIGHextensions/copilot/package.json3653 "text": "Always add a comment: 'Generated by Copilot'."CODE
HIGHextensions/copilot/package.json3667 "text": "Always add a comment: 'Generated by Copilot'."CODE
HIGH…copilot/test/simulation/slash-test/testGen.ts.stest.ts277 { 'text': `Add a comment: 'Generated by Copilot'` },CODE
HIGH…copilot/test/simulation/slash-test/testGen.ts.stest.ts301 ['ssuite', 'stest', 'Generated by Copilot'].forEach(needle => assert.ok(fileContents.includes(needle)));CODE
HIGH…copilot/test/simulation/slash-test/testGen.ts.stest.ts312 { 'text': `Add a comment: 'Generated by Copilot'` },CODE
HIGH…copilot/test/simulation/slash-test/testGen.ts.stest.ts341 ['ssuite', 'stest', 'Generated by Copilot'].forEach(needle => assert.ok(fileContents.includes(needle)));CODE
HIGH…copilot/test/simulation/slash-test/testGen.py.stest.ts89 // Here the outcome should include a docstring as requested in the queryCOMMENT
HIGH…copilot/test/simulation/slash-test/testGen.py.stest.ts112 // Here the outcome should include parameterized tests as requested in the queryCOMMENT
HIGH…sions/copilot/test/prompts/customInstructions.stest.ts18 { 'text': `Add a comment: 'Generated by Copilot'` }CODE
HIGH…sions/copilot/test/prompts/customInstructions.stest.ts36 assert.ok(outcome.fileContents.includes('Generated by Copilot'));CODE
HIGH…sions/copilot/test/prompts/customInstructions.stest.ts47 { 'text': `Add a comment: 'Generated by Copilot'`, 'language': 'java' },CODE
HIGH…sions/copilot/test/prompts/customInstructions.stest.ts67 assert.ok(!outcome.fileContents.includes('Generated by Copilot'));CODE
HIGH…sions/copilot/test/prompts/customInstructions.stest.ts108 { 'text': `Add a comment: 'Generated by Copilot'`, 'language': 'typescript' },CODE
HIGH…sions/copilot/test/prompts/customInstructions.stest.ts129 assert.ok(outcome.fileContents.includes('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.ts352 // 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…nsion/conversation/vscode-node/newWorkspaceFollowup.ts23 { isReadonly: new MarkdownString(l10n.t('This file preview was generated by Copilot and may contain surprises or mistCODE
HIGH…opilot/src/platform/testing/node/setupTestDetector.tsx220 // nice progress and then generate the tests as requested.COMMENT
Redundant / Tautological Comments80 hits · 120 pts
SeverityFileLineSnippetContext
LOWdocker/environments/arm-local/status.sh8# Check if containers are runningCOMMENT
LOWdocker/environments/arm-local/status.sh25 # Check if repo exists and get branchCOMMENT
LOWdocker/environments/arm-local/status.sh40 # Check if Xvfb is runningCOMMENT
LOWdocker/environments/arm-local/status.sh44 # Check if VNC is runningCOMMENT
LOWdocker/environments/arm-local/run-with-license.sh17# Check if license.txt existsCOMMENT
LOWdocker/environments/arm-local/run-with-license.sh25# Check if .env existsCOMMENT
LOWdocker/environments/arm-local/connect.sh55# Check if the container is runningCOMMENT
LOWdocker/environments/jupyter-local/connect.sh46# Check if the container is runningCOMMENT
LOWdocker/environments/wb-local/install-workbench.sh637# Check if positron-server/bundled existsCOMMENT
LOWdocker/environments/wb-local/install-workbench.sh784# Check if we extracted to the 'new' directory (when bundled exists) or directly to positron-serverCOMMENT
LOWtest/e2e/create-test-summary.py36 # Read file and extract test descriptionsCOMMENT
LOW…e/test-files/workspaces/assistant/plot-hallucination.r16# Check if the number displayed in the plot is properly identified by the LLM,COMMENT
LOW…e/skills/positron-qa-verify/scripts/detect_versions.sh123 # Check if file exists quickly (no timeout needed)COMMENT
LOW…e/skills/positron-qa-verify/scripts/detect_versions.sh157 # Output results (even if empty)COMMENT
LOW…e/skills/positron-pr-helper/scripts/fetch-test-tags.sh12# Check if file existsCOMMENT
LOW…ns/positron-dev-containers/src/server/installScript.ts111# Check if server is already installedCOMMENT
LOW…ns/positron-dev-containers/src/server/installScript.ts218# Check if the Node.js binary can executeCOMMENT
LOW…ns/positron-dev-containers/src/server/installScript.ts353# Check if server is still runningCOMMENT
LOW…ns/positron-supervisor/resources/supervisor-wrapper.sh21# Check if the first argument is "nohup". If it is, we'll run the supervisorCOMMENT
LOW…ns/positron-supervisor/resources/supervisor-wrapper.sh60# Check if the shell is one we know how to work with. If not, fall back toCOMMENT
LOWextensions/open-remote-wsl/src/serverSetup.ts192# Check if platform is supportedCOMMENT
LOWextensions/open-remote-wsl/src/serverSetup.ts280# Check if server script is already installedCOMMENT
LOWextensions/open-remote-ssh/src/serverSetup.ts378# Check if platform is supportedCOMMENT
LOWextensions/open-remote-ssh/src/serverSetup.ts461# Check if server script is already installedCOMMENT
LOWextensions/open-remote-ssh/src/serverSetup.ts654# Check if server script is already installedCOMMENT
LOW…tensions/positron-python/python_files/python_server.py74# Set input to our custom inputCOMMENT
LOW…nsions/positron-python/python_files/installed_check.py55 # Check if package is installedCOMMENT
LOW⚡…nsions/positron-python/python_files/installed_check.py95 # Check if package is installedCOMMENT
LOW…positron-python/python_files/vscode_pytest/__init__.py142 # Check if the rootdir is a symlink or a child of a symlink to the current cwd.COMMENT
LOW…positron-python/python_files/vscode_pytest/__init__.py222 # Check if the parent directory is a symlinkCOMMENT
LOW…positron-python/python_files/vscode_pytest/__init__.py670 # Check if the parent node of the function is file, if so create/add to this file node.COMMENT
LOW…positron-python/python_files/vscode_pytest/__init__.py727 # Check if the class already has the child node. This will occur if the test is parameterized.COMMENT
LOW…positron-python/python_files/vscode_pytest/__init__.py746 # Check if the class is already a child of the file node.COMMENT
LOW…python/python_files/vscode_pytest/run_pytest_script.py38 # Check if coverage is enabled and adjust the args accordingly.COMMENT
LOW…tron-python/python_files/unittestadapter/pvsc_utils.py229 # Check if this is a doctest with insufficient components that would cause unpacking to failCOMMENT
LOW…hon/python_files/tests/pytestadapter/test_discovery.py236 # Check if all requirementsCOMMENT
LOW…hon/python_files/tests/pytestadapter/test_execution.py260 # Check if all requirementsCOMMENT
LOW…on-python/python_files/posit/positron/data_explorer.py3065 # Check if any data explorer has been opened with the indicatedCOMMENT
LOW…itron-python/python_files/posit/positron/inspectors.py879 # Loop through the items in the mapping and build the display value.COMMENT
LOW…itron-python/python_files/posit/positron/inspectors.py1568 # Loop through the items in the collection and build the display value.COMMENT
LOW…on-python/python_files/posit/positron/positron_comm.py166 # Check if the error is due to an unknown methodCOMMENT
LOW…python_files/posit/positron/_data_explorer_internal.py129 # Check if filtering removed all dataCOMMENT
LOW…python_files/posit/positron/_data_explorer_internal.py159 # Check if all non-null values are the sameCOMMENT
LOW…python_files/posit/positron/_data_explorer_internal.py283 # Check if we have precision loss risk with float64 (53-bit precision)COMMENT
LOW…python_files/posit/positron/_data_explorer_internal.py366 # Check if all non-null values are the sameCOMMENT
LOW…ython/python_files/posit/positron/positron_ipkernel.py187 # Check if the object name is a quoted string and remove quotes if necessaryCOMMENT
LOW…ython/python_files/posit/positron/positron_ipkernel.py800 # Check if the filename refers to a cell in the Positron Console.COMMENT
LOW…s/positron-python/python_files/posit/positron/pydoc.py112 # Check if we should truncate the remaining argsCOMMENT
LOW⚡…s/positron-python/python_files/posit/positron/utils.py340 # Check if it's a file schemeCOMMENT
LOW⚡…s/positron-python/python_files/posit/positron/utils.py347 # Check if the path contains the .html or .htm extensionsCOMMENT
LOW…python/python_files/posit/positron/connections_comm.py95 # Check if an object contains dataCOMMENT
LOW…ron-python/python_files/posit/positron/positron_lsp.py874 # Check if there's already a closing quote after cursorCOMMENT
LOW…ron-python/python_files/posit/positron/positron_lsp.py986 # Check if cursor is right after an "=" sign (meaning we're typing a value, not a parameter name)COMMENT
LOW…ron-python/python_files/posit/positron/positron_lsp.py1003 # Check if we're currently typing a partial parameter nameCOMMENT
LOW…ron-python/python_files/posit/positron/positron_lsp.py1151 # Check if expr is "<alias>.environ" where alias maps to "os"COMMENT
LOW…ron-python/python_files/posit/positron/positron_lsp.py1367 # Check if path ends with separator (completing in a directory)COMMENT
LOW…ron-python/python_files/posit/positron/positron_lsp.py1408 # Check if directory exists and is readableCOMMENT
LOW…ron-python/python_files/posit/positron/positron_lsp.py1534 # Check if cursor is inside a string literalCOMMENT
LOW…ron-python/python_files/posit/positron/positron_lsp.py1561 # Check if func_name is "<alias>.getenv" where alias maps to "os"COMMENT
LOW…ron-python/python_files/posit/positron/positron_lsp.py1808 # Check if cursor is inside a string literalCOMMENT
20 more matches not shown…
Cross-Language Confusion18 hits · 116 pts
SeverityFileLineSnippetContext
HIGH…on-python/python_files/posit/positron/data_explorer.py1302 if not self.table.columns.equals(new_table.columns):CODE
HIGH…itron-python/python_files/posit/positron/inspectors.py981 return self.value.equals(value)CODE
HIGH…itron-python/python_files/posit/positron/inspectors.py1036 return self.value.equals(value)CODE
HIGH…itron-python/python_files/posit/positron/inspectors.py1052 return self.value.equals(value)CODE
HIGH…itron-python/python_files/posit/positron/inspectors.py1122 return self.value.equals(value)CODE
HIGH…itron-python/python_files/posit/positron/inspectors.py1192 return self_non_geom.equals(other_non_geom)CODE
HIGH…itron-python/python_files/posit/positron/inspectors.py1206 return self.value.equals(value)CODE
HIGH…sitron-python/python_files/posit/positron/variables.py374 return type(inspector1) is not type(inspector2) or not inspector1.equals(v2)CODE
HIGH…ython_files/posit/positron/tests/test_data_explorer.py2085 # is null, not null, set membership remain validCOMMENT
HIGH…ython_files/posit/positron/tests/test_data_explorer.py3792 ["[]", "[1, null, 3]", "[0]", _VALUE_NULL], # List(Int32)CODE
HIGH⚡…on/python_files/posit/positron/tests/test_variables.py969 '{"column_name": "a", "column_label": null, "column_index": 0, "type_name": "int64", "type_display":CODE
HIGH⚡…on/python_files/posit/positron/tests/test_variables.py970 '{"column_name": "b", "column_label": null, "column_index": 1, "type_name": "bool", "type_display": CODE
HIGH⚡…on/python_files/posit/positron/tests/test_variables.py973 '{"column_name": "a", "type_display": "integer", "summary_stats": {"type_display": "integer", "numbeCODE
HIGH⚡…on/python_files/posit/positron/tests/test_variables.py974 '{"column_name": "b", "type_display": "boolean", "summary_stats": {"type_display": "boolean", "numbeCODE
HIGH⚡…n/python_files/posit/positron/tests/test_inspectors.py96 # This matches runtime change detection: inspector_for_snapshot.equals(live_value)COMMENT
HIGH⚡…n/python_files/posit/positron/tests/test_inspectors.py93 assert inspector.equals(copied)CODE
HIGH⚡…n/python_files/posit/positron/tests/test_inspectors.py101 assert copied_inspector.equals(value), (CODE
HIGH⚡…n/python_files/posit/positron/tests/test_inspectors.py110 assert not inspector.equals(copied)CODE
Unused Imports91 hits · 88 pts
SeverityFileLineSnippetContext
LOW…kspaces/python-venv-creation/with-requirements/main.py1CODE
LOW…spaces/python-venv-creation/with-existing-venv/main.py1CODE
LOW…e/test-files/workspaces/hvplot-sample/hvplot-sample.py1CODE
LOW…est-files/workspaces/python_apps/flask_example/auth.py1CODE
LOW…s/skills/positron-stylized-svg/scripts/extract_icon.py4CODE
LOW…s/skills/positron-stylized-svg/scripts/validate_svg.py4CODE
LOW…lls/positron-stylized-svg/scripts/test_validate_svg.py4CODE
LOW…lls/positron-stylized-svg/scripts/test_validate_svg.py30CODE
LOW.claude/skills/bump-ark/bump_ark.py12CODE
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
LOWextensions/positron-python/noxfile.py8CODE
LOW…positron-python/python_files/vscode_pytest/__init__.py4CODE
LOW…s/tests/unittestadapter/.data/test_doctest_standard.py5CODE
LOW…es/tests/unittestadapter/.data/test_doctest_patched.py5CODE
LOW…es/tests/unittestadapter/.data/test_doctest_patched.py7CODE
LOW…ests/unittestadapter/.data/discovery_error/file_one.py6CODE
LOW…ests/unittestadapter/.data/simple_django/old_manage.py13CODE
LOW…sts/unittestadapter/.data/simple_django/mysite/wsgi.py3CODE
LOW…sts/unittestadapter/.data/simple_django/polls/views.py4CODE
LOW…s/pytestadapter/.data/2496-black-formatter/test_app.py1CODE
LOW…on-python/python_files/posit/positron/data_explorer.py8CODE
LOW…itron-python/python_files/posit/positron/inspectors.py5CODE
LOW…on-python/python_files/posit/positron/positron_comm.py6CODE
LOW…ions/positron-python/python_files/posit/positron/ui.py44CODE
LOW…sitron-python/python_files/posit/positron/variables.py5CODE
LOW…python_files/posit/positron/_data_explorer_internal.py10CODE
LOW…ython/python_files/posit/positron/positron_ipkernel.py8CODE
LOW…tron-python/python_files/posit/positron/connections.py5CODE
LOW…s/positron-python/python_files/posit/positron/pydoc.py6CODE
LOW…itron-python/python_files/posit/positron/help_index.py11CODE
LOW…thon/python_files/posit/positron/data_explorer_comm.py13CODE
LOW…thon/python_files/posit/positron/data_explorer_comm.py16CODE
LOW…on/python_files/posit/positron/object_explorer_comm.py13CODE
LOW…on/python_files/posit/positron/object_explorer_comm.py16CODE
LOW…on/python_files/posit/positron/object_explorer_comm.py18CODE
LOW…ons/positron-python/python_files/posit/positron/lsp.py15CODE
LOW…s/positron-python/python_files/posit/positron/plots.py6CODE
LOW…sitron-python/python_files/posit/positron/plot_comm.py13CODE
LOW…sitron-python/python_files/posit/positron/plot_comm.py16CODE
LOW…sitron-python/python_files/posit/positron/plot_comm.py16CODE
LOW…sitron-python/python_files/posit/positron/plot_comm.py18CODE
LOW…-python/python_files/posit/positron/object_explorer.py7CODE
LOW…n-python/python_files/posit/positron/variables_comm.py13CODE
LOW…n-python/python_files/posit/positron/variables_comm.py16CODE
LOW…n-python/python_files/posit/positron/variables_comm.py18CODE
LOW…positron-python/python_files/posit/positron/ui_comm.py13CODE
LOW…sitron-python/python_files/posit/positron/help_comm.py13CODE
LOW…sitron-python/python_files/posit/positron/help_comm.py16CODE
LOW…sitron-python/python_files/posit/positron/help_comm.py16CODE
LOW…sitron-python/python_files/posit/positron/help_comm.py18CODE
LOW…python/python_files/posit/positron/connections_comm.py13CODE
LOW…python/python_files/posit/positron/connections_comm.py16CODE
LOW…python/python_files/posit/positron/connections_comm.py18CODE
LOW…python/python_files/posit/positron/connections_comm.py18CODE
LOW…ns/positron-python/python_files/posit/positron/help.py6CODE
LOW…ron-python/python_files/posit/positron/positron_lsp.py22CODE
LOW…hon_files/posit/positron/tests/test_object_explorer.py5CODE
LOW…hon_files/posit/positron/tests/test_execute_request.py6CODE
31 more matches not shown…
Modern AI Meta-Vocabulary29 hits · 80 pts
SeverityFileLineSnippetContext
MEDIUMtest/automation/src/chat.ts183 // the agentic loop can proceed to render the final response. ThisCOMMENT
MEDIUMtest/automation/src/agentsWindow.ts544 // the agentic loop can proceed. No-op for sessions thatCOMMENT
MEDIUM.claude/skills/bump-ark/test_bump_ark.py7# The `gh`-driven orchestration (branch/ref/PR mutation) is not covered here; itCOMMENT
MEDIUM…s/vscode-api-tests/testWorkspace/.vscode/settings.json20 // and gates off the agentic/browser tools. The vscode-api-tests chat suiteCOMMENT
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
MEDIUMextensions/copilot/test/simulation/baseline.json937 "name": "edit-InlineChatIntent [inline] [typescript] - Issue #7996 - use entire context window",CODE
MEDIUMextensions/copilot/test/simulation/baseline.old.json1228 "name": "edit [inline] [typescript] - Issue #7996 - use entire context window",CODE
MEDIUMextensions/copilot/test/simulation/baseline.old.json1559 "name": "edit-inline2 [inline] [typescript] - Issue #7996 - use entire context window",CODE
MEDIUM…copilot/test/outcome/edit-inlinechatintent-inline.json271 "name": "edit-InlineChatIntent [inline] [typescript] - Issue #7996 - use entire context window",CODE
MEDIUMextensions/copilot/test/inline/inlineEditCode.stest.ts1265 stest({ description: 'Issue #7996 - use entire context window', language: 'typescript', nonExtensionConfigurations }, 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.ts1610 // at the end of each agentic loop so that we can do so, in addition to theCOMMENT
MEDIUM…/multiFileEdit/common/multiFileEditQualityTelemetry.ts117 // which can happen if the LLM iterates on a file in agentic edit modeCOMMENT
MEDIUM…/multiFileEdit/common/multiFileEditQualityTelemetry.ts118 // and can also happen when the LLM ignores instructions in non-agentic edits.COMMENT
MEDIUMscripts/test/pr-tags-lib-test.sh263# untagged test (#14681's dominant pattern): the inserted scaffold collapses,COMMENT
MEDIUM.github/skills/component-fixtures/SKILL.md287### 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.ts2746 // 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.ts84 // If chat tools are disabled, we only register the non-agentic open tool,COMMENT
MEDIUM…ontrib/chat/browser/tools/languageModelToolsService.ts86// Users cannot auto approve this tool via settings either, as this is a tool used before the agentic loop.COMMENT
MEDIUM…ontrib/chat/browser/tools/languageModelToolsService.ts1355 // These aren't LM generated instead are generated by extension before agentic loop starts.COMMENT
MEDIUM…nch/contrib/chat/browser/widget/input/chatInputPart.ts1745 // agentic flows with default model.COMMENT
MEDIUM…trib/chatAgentTools/browser/tools/runInTerminalTool.ts3033 // 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
MEDIUM…nAssistant/browser/positAssistantErrorActionHandler.ts139 // Without the constraint, an agentic assistant treats "Explain thisCOMMENT
Example Usage Blocks46 hits · 70 pts
SeverityFileLineSnippetContext
LOW.agents/skills/launch/scripts/launch.sh14# Usage:COMMENT
LOW.agents/skills/launch/scripts/monaco-paste.sh13# Usage:COMMENT
LOW.claude/skills/drive-positron-web/scripts/start-web.sh9# Usage:COMMENT
LOW⚡…ude/skills/exploratory-test/renderer/stop-instances.sh13# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/plots.sh7# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/launch.sh16# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/start-session.sh16# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/console-read.sh7# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/settings.sh8# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/palette-run.sh9# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/notifications.sh7# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/run-app.sh6# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/debug.sh7# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/console-run.sh24# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/clipboard.sh7# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/open-file.sh8# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/panel.sh6# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/nb.sh9# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/run-venv.sh6# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/editor.sh13# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/shot.sh6# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/monaco-paste.sh15# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/tree.sh10# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/de-read.sh8# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/window.sh12# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/viewer.sh5# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/listeners.sh7# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/stop.sh11# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/ui.sh19# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/qmd.sh17# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/reseed.sh16# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/view-read.sh7# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/quickpick-enum.sh19# Usage:COMMENT
LOW.claude/skills/drive-positron/scripts/terminal-run.sh18# Usage:COMMENT
LOW…ude/skills/pick-copilot-tag/scripts/check-proposals.sh4# 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…iles/tests/pytestadapter/.data/coverage_gen/reverse.py16# Example usageCOMMENT
LOWscripts/pr-tags-transform.sh2# Usage:COMMENT
LOWscripts/update-extensions.sh5# Usage:COMMENT
LOWscripts/test-notebook.sh5# Usage:COMMENT
LOW.github/workflows/node_modules_cache/cache.sh4# Usage:COMMENT
LOW.github/actions/gen-report-dir/action.yml4# Usage:COMMENT
LOW⚡…vs/platform/agentHost/test/node/testRemoteAgentHost.sh14# Usage:COMMENT
Cross-File Repetition14 hits · 70 pts
SeverityFileLineSnippetContext
HIGH…thon/python_files/posit/positron/data_explorer_comm.py0an enumeration of all the possible requests that can be sent to the backend connections comm.STRING
HIGH…on/python_files/posit/positron/object_explorer_comm.py0an enumeration of all the possible requests that can be sent to the backend connections comm.STRING
HIGH…sitron-python/python_files/posit/positron/plot_comm.py0an enumeration of all the possible requests that can be sent to the backend connections comm.STRING
HIGH…n-python/python_files/posit/positron/variables_comm.py0an enumeration of all the possible requests that can be sent to the backend connections comm.STRING
HIGH…positron-python/python_files/posit/positron/ui_comm.py0an enumeration of all the possible requests that can be sent to the backend connections comm.STRING
HIGH…sitron-python/python_files/posit/positron/help_comm.py0an enumeration of all the possible requests that can be sent to the backend connections comm.STRING
HIGH…python/python_files/posit/positron/connections_comm.py0an enumeration of all the possible requests that can be sent to the backend connections comm.STRING
HIGH…thon/python_files/posit/positron/data_explorer_comm.py0an enumeration of all the possible events that can be sent to the frontend connections comm.STRING
HIGH…on/python_files/posit/positron/object_explorer_comm.py0an enumeration of all the possible events that can be sent to the frontend connections comm.STRING
HIGH…sitron-python/python_files/posit/positron/plot_comm.py0an enumeration of all the possible events that can be sent to the frontend connections comm.STRING
HIGH…n-python/python_files/posit/positron/variables_comm.py0an enumeration of all the possible events that can be sent to the frontend connections comm.STRING
HIGH…positron-python/python_files/posit/positron/ui_comm.py0an enumeration of all the possible events that can be sent to the frontend connections comm.STRING
HIGH…sitron-python/python_files/posit/positron/help_comm.py0an enumeration of all the possible events that can be sent to the frontend connections comm.STRING
HIGH…python/python_files/posit/positron/connections_comm.py0an enumeration of all the possible events that can be sent to the frontend connections comm.STRING
Deep Nesting79 hits · 59 pts
SeverityFileLineSnippetContext
LOWtest/e2e/create-test-summary.py5CODE
LOW…s/skills/positron-stylized-svg/scripts/extract_icon.py55CODE
LOW…s/skills/positron-stylized-svg/scripts/validate_svg.py76CODE
LOW…s/skills/positron-stylized-svg/scripts/validate_svg.py312CODE
LOW…pilot/test/scenarios/test-scenario-fix-python/case7.py3CODE
LOW…ilot/test/scenarios/test-scenario-fix-python/case10.py3CODE
LOW…pilot/test/scenarios/test-scenario-fix-python/case6.py3CODE
LOW…pilot/test/scenarios/test-scenario-fix-python/case9.py3CODE
LOW…pilot/test/scenarios/test-scenario-fix-python/case8.py3CODE
LOW…s-core/vscode-node/prompt/src/test/testdata/example.py287CODE
LOW…tensions/positron-python/python_files/python_server.py79CODE
LOW…on-python/python_files/visualstudio_py_testlauncher.py213CODE
LOW…ions/positron-python/python_files/get_variable_info.py452CODE
LOW…ions/positron-python/python_files/get_variable_info.py495CODE
LOW…ions/positron-python/python_files/get_variable_info.py187CODE
LOW…positron-python/python_files/vscode_pytest/__init__.py106CODE
LOW…positron-python/python_files/vscode_pytest/__init__.py415CODE
LOW…positron-python/python_files/vscode_pytest/__init__.py686CODE
LOW…positron-python/python_files/vscode_pytest/__init__.py989CODE
LOW…tron-python/python_files/unittestadapter/pvsc_utils.py169CODE
LOW…on-python/python_files/tests/tree_comparison_helper.py1CODE
LOW…ron-python/python_files/tests/pytestadapter/helpers.py147CODE
LOW…on-python/python_files/posit/positron/data_explorer.py2041CODE
LOW…on-python/python_files/posit/positron/data_explorer.py2086CODE
LOW…on-python/python_files/posit/positron/data_explorer.py305CODE
LOW…on-python/python_files/posit/positron/data_explorer.py415CODE
LOW…on-python/python_files/posit/positron/data_explorer.py474CODE
LOW…on-python/python_files/posit/positron/data_explorer.py574CODE
LOW…on-python/python_files/posit/positron/data_explorer.py649CODE
LOW…on-python/python_files/posit/positron/data_explorer.py713CODE
LOW…on-python/python_files/posit/positron/data_explorer.py751CODE
LOW…on-python/python_files/posit/positron/data_explorer.py1282CODE
LOW…on-python/python_files/posit/positron/data_explorer.py1653CODE
LOW…on-python/python_files/posit/positron/data_explorer.py1713CODE
LOW…on-python/python_files/posit/positron/data_explorer.py1803CODE
LOW…on-python/python_files/posit/positron/data_explorer.py2536CODE
LOW…on-python/python_files/posit/positron/data_explorer.py2642CODE
LOW…on-python/python_files/posit/positron/data_explorer.py1659CODE
LOW…itron-python/python_files/posit/positron/inspectors.py1486CODE
LOW…itron-python/python_files/posit/positron/inspectors.py595CODE
LOW…on-python/python_files/posit/positron/positron_comm.py132CODE
LOW…on-python/python_files/posit/positron/positron_comm.py160CODE
LOW…ions/positron-python/python_files/posit/positron/ui.py567CODE
LOW…ions/positron-python/python_files/posit/positron/ui.py683CODE
LOW…sitron-python/python_files/posit/positron/variables.py116CODE
LOW…sitron-python/python_files/posit/positron/variables.py275CODE
LOW…sitron-python/python_files/posit/positron/variables.py343CODE
LOW…sitron-python/python_files/posit/positron/variables.py579CODE
LOW…sitron-python/python_files/posit/positron/variables.py381CODE
LOW…python_files/posit/positron/_data_explorer_internal.py168CODE
LOW…positron-python/python_files/posit/positron/convert.py397CODE
LOW…tron-python/python_files/posit/positron/connections.py326CODE
LOW…tron-python/python_files/posit/positron/connections.py483CODE
LOW…s/positron-python/python_files/posit/positron/pydoc.py49CODE
LOW…s/positron-python/python_files/posit/positron/pydoc.py787CODE
LOW…s/positron-python/python_files/posit/positron/pydoc.py982CODE
LOW…s/positron-python/python_files/posit/positron/pydoc.py304CODE
LOW…s/positron-python/python_files/posit/positron/pydoc.py697CODE
LOW…itron-python/python_files/posit/positron/help_index.py129CODE
LOW…ns/positron-python/python_files/posit/positron/help.py254CODE
19 more matches not shown…
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
Overly Generic Function Names38 hits · 40 pts
SeverityFileLineSnippetContext
LOW…minal-suggest/src/fig/shell-parser/test/parser.test.ts20function getData(CODE
LOW⚡…ons/copilot/test/inline/test/assertPyDocstring.spec.ts12def my_function(param1, param2):CODE
LOW⚡…ons/copilot/test/inline/test/assertPyDocstring.spec.ts18 const targetLineString = 'def my_function(param1, param2):';CODE
LOW⚡…ons/copilot/test/inline/test/assertPyDocstring.spec.ts24def my_function(param1, param2):CODE
LOW⚡…ons/copilot/test/inline/test/assertPyDocstring.spec.ts30 const targetLineString = 'def my_function(param1, param2):';CODE
LOW⚡…ons/copilot/test/inline/test/assertPyDocstring.spec.ts36def my_function(param1, param2):CODE
LOW⚡…ons/copilot/test/inline/test/assertPyDocstring.spec.ts39 const targetLineString = 'def my_function(param1, param2):';CODE
LOW⚡…ons/copilot/test/inline/test/assertPyDocstring.spec.ts45 def my_function(param1, param2):CODE
LOW⚡…ons/copilot/test/inline/test/assertPyDocstring.spec.ts50 const targetLineString = 'def my_function(param1, param2):';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
LOW…sts/pytestadapter/.data/error_parametrize_discovery.py9def test_function():CODE
LOW…ython_files/tests/pytestadapter/.data/simple_pytest.py6def test_function(): # test_marker--test_functionCODE
LOW…/pytestadapter/.data/folder_with_script/test_simple.py6def test_function(): # test_marker--test_functionCODE
LOW…tadapter/.data/folder_a/folder_b/folder_a/test_nest.py7def test_function(): # test_marker--test_functionCODE
LOW…python_files/posit/positron/tests/test_positron_lsp.py174 def my_method(self) -> None:CODE
LOW…tron-python/src/test/python_files/debugging/sample2.py7def do_something(name):CODE
LOW…src/test/python_files/debugging/sample2WithoutSleep.py7def do_something(name):CODE
LOWscripts/chat-simulation/common/mock-llm-server.ts649function handleRequest(req: import('http').IncomingMessage, res: import('http').ServerResponse): void {CODE
LOWsrc/vs/platform/otel/node/otlp/localOtlpReceiver.ts112async function handleRequest(CODE
LOW…ch/contrib/chat/test/browser/tools/toolHelpers.test.ts249 const model = disposables.add(createTextModel('function doSomething(x: number) {}'));CODE
LOW…ch/contrib/chat/test/browser/tools/toolHelpers.test.ts250 assert.strictEqual(findLineNumber(model, 'function doSomething(x: number)'), 1);CODE
LOW…nch/contrib/chat/test/browser/tools/usagesTool.test.ts40 'function doSomething() {',CODE
LOW…nch/contrib/chat/test/browser/tools/usagesTool.test.ts291 const content = 'function doSomething(x: number) {}';CODE
LOW…nch/contrib/chat/test/browser/tools/usagesTool.test.ts302 createInvocation({ symbol: 'doSomething', uri: testUri.toString(), lineContent: 'function doSomething(x: number)' })CODE
LOW…nch/contrib/chat/test/browser/tools/renameTool.test.ts40 'function doSomething() {',CODE
LOW…nch/contrib/editTelemetry/test/node/arcTracker.test.ts25 function getData(name: string): IEdits {CODE
Modern Structural Boilerplate38 hits · 36 pts
SeverityFileLineSnippetContext
LOW…-python/python_files/posit/positron_language_server.py18logger = logging.getLogger(__name__)CODE
LOW…on-python/python_files/posit/positron/data_explorer.py118logger = logging.getLogger(__name__)CODE
LOW…itron-python/python_files/posit/positron/inspectors.py82logger = logging.getLogger(__name__)CODE
LOW…on-python/python_files/posit/positron/positron_comm.py30logger = logging.getLogger(__name__)CODE
LOW…ions/positron-python/python_files/posit/positron/ui.py46logger = logging.getLogger(__name__)CODE
LOW…ions/positron-python/python_files/posit/positron/ui.py150def _set_console_width(_kernel: "PositronIPyKernel", params: List[JsonData]) -> None:CODE
LOW…sitron-python/python_files/posit/positron/variables.py53logger = logging.getLogger(__name__)CODE
LOW…ython/python_files/posit/positron/positron_ipkernel.py73logger = logging.getLogger(__name__)CODE
LOW…ython/python_files/posit/positron/positron_ipkernel.py497 def _set_editor_file(self) -> None:CODE
LOW…tron-python/python_files/posit/positron/connections.py44logger = logging.getLogger(__name__)CODE
LOW…s/positron-python/python_files/posit/positron/pydoc.py44logger = logging.getLogger(__name__)CODE
LOW…ons/positron-python/python_files/posit/positron/lsp.py18logger = logging.getLogger(__name__)CODE
LOW…s/positron-python/python_files/posit/positron/plots.py34logger = logging.getLogger(__name__)CODE
LOW…s/positron-python/python_files/posit/positron/plots.py281 def update_render_settings(self, settings: PlotRenderSettings) -> None:CODE
LOW…tron-python/python_files/posit/positron/third_party.py60__all__ = ["_ibis", "_numpy", "_pandas", "_polars", "_pyarrow", "_pyodbc", "_sqlalchemy", "_torch"]CODE
LOW…s/positron-python/python_files/posit/positron/utils.py33logger = logging.getLogger(__name__)CODE
LOW…-python/python_files/posit/positron/object_explorer.py52logger = logging.getLogger(__name__)CODE
LOW…-python/python_files/posit/positron/execute_request.py18logger = logging.getLogger(__name__)CODE
LOW…ns/positron-python/python_files/posit/positron/help.py36logger = logging.getLogger(__name__)CODE
LOW…ron-python/python_files/posit/positron/positron_lsp.py51logger = logging.getLogger(__name__)CODE
LOW…ron-python/python_files/posit/positron/positron_lsp.py704 def set_debug(self, debug: bool) -> None: # noqa: FBT001CODE
LOW…ron-python/python_files/posit/positron/positron_lsp.py825def _set_completion_priority(items: list[types.CompletionItem]) -> None:CODE
LOW…n_files/posit/positron/tests/test_positron_ipkernel.py49logger = logging.getLogger(__name__)CODE
LOW…positron/tests/test_matplotlib_backend/test_formats.py75def _set_formats(shell: PositronShell, call: str) -> None:CODE
LOW…s/posit/positron/formatters/data_explorer_formatter.py30logger = logging.getLogger(__name__)CODE
LOW…n_files/posit/positron/formatters/display_formatter.py27logger = logging.getLogger(__name__)CODE
LOW…posit/positron/formatters/object_explorer_formatter.py23logger = logging.getLogger(__name__)CODE
LOW…n-python/python_files/posit/positron/patch/haystack.py19logger = logging.getLogger(__name__)CODE
LOW…-python/python_files/posit/positron/patch/holoviews.py10logger = logging.getLogger(__name__)CODE
LOW…-python/python_files/posit/positron/patch/holoviews.py13def set_holoviews_extension(ui_service: UiService) -> None:CODE
LOW…tron-python/python_files/posit/positron/patch/bokeh.py10logger = logging.getLogger(__name__)CODE
LOW…ron-python/python_files/posit/positron/patch/plotly.py26logger = logging.getLogger(__name__)CODE
LOW…hon_files/posit/positron/matplotlib_backend/console.py41logger = logging.getLogger(__name__)CODE
LOW…on_files/posit/positron/matplotlib_backend/registry.py26logger = logging.getLogger(__name__)CODE
LOW…hon_files/posit/positron/matplotlib_backend/formats.py41logger = logging.getLogger(__name__)CODE
LOW…hon_files/posit/positron/matplotlib_backend/formats.py195 def set_matplotlib_formats(*formats, **kwargs) -> None:CODE
LOW…on_files/posit/positron/matplotlib_backend/notebook.py42logger = logging.getLogger(__name__)CODE
LOW…on_files/posit/positron/matplotlib_backend/notebook.py126 def set_device_pixel_ratio(self, ratio: float) -> None:CODE
Slop Phrases12 hits · 23 pts
SeverityFileLineSnippetContext
LOWextensions/copilot/test/inline/multiFileEdit.stest.ts306 `Better move 'randomData in its own file: /Users/someone/Projects/proj01/utils.ts'. Don't forget to remove again CODE
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.json339 "c": "Don't forget to include examples of topicalization.",CODE
LOW…sitron-python/python_files/posit/positron/variables.py214 # We don't have to filter out hidden removed variables, but make sure to encode access keysCOMMENT
MEDIUM…ositron-python/src/test/.vscode/.ropeproject/config.py106 # For example, you can add you own providers for Django Models, or disableCOMMENT
MEDIUM…ltiRootWkspc/workspace1/.vscode/.ropeproject/config.py106 # For example, you can add you own providers for Django Models, or disableCOMMENT
LOW…rkspaces/electron-main/workspacesHistoryMainService.ts457 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
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGH…nEnvironments/base/locators/composite/resolverUtils.ts229 // In this approach we need to find conda.COMMENT
TODO Padding4 hits · 6 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.ts570 // 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
LOWextensions/positron-duckdb/src/extension.ts2070 // TODO: Add error message to ReturnColumnProfilesEvent and display in UICOMMENT
Dead Code1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUM…e/test-files/workspaces/hvplot-sample/hvplot-sample.py101CODE
AI Structural Patterns1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…s-core/vscode-node/prompt/src/test/testdata/example.py337CODE