Repository Analysis

posit-dev/positron

Positron, a next-generation data science IDE

2.6 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of posit-dev/positron, a TypeScript project with 4,194 GitHub stars. SynthScan v2.0 examined 4,712,971 lines of code across 16799 source files, recording 7430 pattern matches distributed across 27 syntactic categories. The overall adjusted score of 2.6 places this repository in the Likely human-written band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

2.6
Adjusted Score
2.6
Raw Score
100%
Time Factor
2026-07-14
Last Push
4.2K
Stars
TypeScript
Language
4.7M
Lines of Code
16.8K
Files
7.4K
Pattern Hits
2026-07-14
Scan Date
0.02
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 198HIGH 184MEDIUM 659LOW 6389

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 7430 distinct pattern matches across 27 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Hyper-Verbose Identifiers4311 hits · 4372 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.ts67 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/chat/copilotCli.test.ts142function summarizeCopilotCliFailure(diagnostics: string): string {CODE
LOWtest/smoke/src/areas/chat/copilotCli.test.ts199function isKnownScenarioAutomationNoise(line: string): boolean {CODE
LOWtest/unit/electron/index.js286 function validatePathWithinProject(filePath) {CODE
LOWtest/e2e/create-test-summary.py5def list_files_and_extract_tests(tests_dir):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
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.ts59async function verifyNotebookEditorVisible(app: Application) {CODE
LOW…/tests/new-folder-flow/new-folder-flow-jupyter.test.ts66async function verifyNotebookKernelPythonVersion(app: Application) {CODE
LOW…t/e2e/tests/new-folder-flow/helpers/new-folder-flow.ts52export async function verifyRenvFilesArePresent(app: Application,) {CODE
LOW…t/e2e/tests/new-folder-flow/helpers/new-folder-flow.ts64export async function verifyCondaFilesArePresent(app: Application) {CODE
LOW…t/e2e/tests/new-folder-flow/helpers/new-folder-flow.ts91export async function verifyPyprojectTomlCreated(app: Application) {CODE
LOW…t/e2e/tests/new-folder-flow/helpers/new-folder-flow.ts98export async function verifyPyprojectTomlNotCreated(app: Application) {CODE
LOW…editor-action-bar/editor-action-bar-data-files.test.ts124async 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.ts338async function waitForRStudioServerReady(timeoutMs = 60000): Promise<void> {CODE
LOW…ced-settings/enforced-settings-language-scoped.test.ts360async 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
LOW…elease-screenshots/reticulate/reticulate.screenshot.ts28async function capturePanelContentTrimmed(page: Page, filename: string): Promise<void> {CODE
LOWtest/e2e/pages/modelProviderAuth.ts144function getProviderBaseUrlEnvVarName(provider: ModelProvider): string {CODE
LOWtest/e2e/pages/modelProviderAuth.ts180function getProviderAutoSignInEnvVarName(provider: ModelProvider): string | undefined {CODE
LOWtest/e2e/pages/positronAssistant.ts212function getProviderAutoSignInEnvVarName(provider: ModelProvider): string | undefined {CODE
LOW.claude/skills/bump-ark/bump_ark.py471def open_or_update_tracked_bump(CODE
LOW.claude/skills/bump-ark/test_bump_notes.py31 def test_single_line_gets_bullet_prefix(self):CODE
LOW.claude/skills/bump-ark/test_bump_notes.py34 def test_continuation_lines_are_indented(self):CODE
LOW.claude/skills/bump-ark/test_bump_notes.py38 def test_already_indented_continuation_is_left_alone(self):CODE
LOW.claude/skills/bump-ark/test_bump_notes.py44 def test_empty_section_renders_na(self):CODE
LOW.claude/skills/bump-ark/test_bump_notes.py51 def test_items_separated_by_blank_line(self):CODE
LOW.claude/skills/bump-ark/test_bump_notes.py60 def test_dedupes_across_items_preserving_order(self):CODE
LOW.claude/skills/bump-ark/test_bump_notes.py74 def test_comma_and_and_separated_run(self):CODE
LOW.claude/skills/bump-ark/test_bump_notes.py77 def test_qualified_and_url_references(self):CODE
LOW.claude/skills/bump-ark/test_bump_notes.py86 def test_references_inside_comments_are_ignored(self):CODE
LOW.claude/skills/bump-ark/test_bump_notes.py89 def test_no_addresses_keyword_yields_nothing(self):CODE
LOW.claude/skills/bump-ark/test_bump_notes.py92 def test_matches_keyword_mid_sentence_case_insensitively(self):CODE
LOW.claude/skills/bump-ark/test_bump_notes.py99 def test_aggregates_sections_and_unions_closes(self):CODE
LOW.claude/skills/bump-ark/test_bump_notes.py122 def test_empty_category_renders_na(self):CODE
LOW.claude/skills/bump-ark/test_bump_ark.py163 def test_walks_back_to_but_excludes_from(self):CODE
LOW.claude/skills/bump-ark/test_bump_ark.py167 def test_target_equals_from_yields_empty(self):CODE
LOW.claude/skills/bump-ark/test_bump_ark.py170 def test_hitting_root_before_from_is_fatal(self):CODE
LOW.claude/skills/bump-ark/test_bump_ark.py176 def test_exceeding_max_walk_is_fatal(self):CODE
4251 more matches not shown…
Hallucination Indicators198 hits · 2225 pts
SeverityFileLineSnippetContext
CRITICALtest/mcp/src/application.ts293 this._application.code.driver.currentPage.on('close', () => {CODE
CRITICALtest/mcp/src/application.ts296 this._application.code.driver.browserContext.removeAllListeners();CODE
CRITICALtest/e2e/tests/assistant/positron-assistant.test.ts105 await app.code.driver.currentPage.keyboard.press(inlineChatShortcut);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.ts70 await app.code.driver.currentPage.mouse.move(0, 0);CODE
CRITICALtest/e2e/tests/code-actions/r.test.ts106 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
CRITICALtest/e2e/tests/lsp/lsp-outline.test.ts165 await app.code.driver.currentPage.keyboard.press('PageDown');CODE
CRITICALtest/e2e/tests/lsp/lsp-outline.test.ts166 await app.code.driver.currentPage.keyboard.press('End');CODE
CRITICALtest/e2e/tests/lsp/lsp-outline.test.ts167 await app.code.driver.currentPage.keyboard.press('Enter');CODE
CRITICALtest/e2e/tests/lsp/lsp-outline.test.ts168 await app.code.driver.currentPage.keyboard.press('Enter');CODE
CRITICALtest/e2e/tests/r-markdown/r-markdown.test.ts23 await app.code.driver.currentPage.keyboard.press(process.platform === 'darwin' ? 'Meta+Shift+K' : 'Control+Shift+K');CODE
CRITICAL…st/e2e/tests/catalog-explorer/catalog-explorer.test.ts38 await app.code.driver.currentPage.keyboard.press('Enter');CODE
CRITICAL…st/e2e/tests/catalog-explorer/catalog-explorer.test.ts40 await app.code.driver.currentPage.keyboard.press('Enter');CODE
CRITICAL…import-vs-code-settings/import-vscode-settings.test.ts157 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
CRITICALtest/e2e/tests/scm/scm.test.ts29 await app.code.driver.currentPage.keyboard.press('ArrowRight');CODE
CRITICALtest/e2e/tests/scm/scm.test.ts30 await app.code.driver.currentPage.keyboard.press('ArrowRight');CODE
CRITICALtest/e2e/tests/scm/scm.test.ts31 await app.code.driver.currentPage.keyboard.type('\n');CODE
CRITICALtest/e2e/tests/scm/scm.test.ts33 await app.code.driver.currentPage.keyboard.type('print(df)');CODE
CRITICALtest/e2e/tests/scm/scm.test.ts35 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.ts499 await app.code.driver.currentPage.keyboard.type(name);CODE
CRITICALtest/e2e/tests/debug/r-debug.test.ts500 await app.code.driver.currentPage.keyboard.press('Enter');CODE
CRITICALtest/e2e/tests/console/console-r.test.ts38 await app.code.driver.currentPage.keyboard.press('Enter');CODE
CRITICALtest/e2e/tests/console/console-history.test.ts142 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.ts53 await this.code.driver.currentPage.keyboard.press('Meta+ArrowUp');CODE
CRITICALtest/e2e/pages/output.ts56 await this.code.driver.currentPage.keyboard.press('Control+Home');CODE
CRITICALtest/e2e/pages/output.ts67 await this.code.driver.currentPage.keyboard.press(`${modifier}+C`);CODE
CRITICALtest/e2e/pages/notebooks.ts247 await this.code.driver.currentPage.keyboard.press('ArrowUp');CODE
CRITICALtest/e2e/pages/editor.ts237 await this.code.driver.currentPage.keyboard.type(replaceWith);CODE
CRITICALtest/e2e/pages/scm.ts26 await this.code.driver.currentPage.keyboard.press('Control+Shift+G');CODE
CRITICALtest/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
CRITICALtest/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
CRITICALtest/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.ts286 await this.code.driver.currentPage.keyboard.press('Meta+Home');CODE
CRITICALtest/e2e/pages/dataExplorer.ts288 await this.code.driver.currentPage.keyboard.press('Control+Home');CODE
CRITICALtest/e2e/pages/dataExplorer.ts600 await this.code.driver.currentPage.keyboard.press('ArrowRight');CODE
CRITICALtest/e2e/pages/debug.ts106 await this.code.driver.currentPage.mouse.move(50, 50);CODE
CRITICALtest/e2e/pages/debug.ts112 await this.code.driver.currentPage.keyboard.press('F5');CODE
CRITICALtest/e2e/pages/newFolderFlow.ts199 await this.code.driver.currentPage.keyboard.press('Escape');CODE
CRITICALtest/e2e/pages/positronAssistant.ts268 await this.code.driver.currentPage.keyboard.press(`${modifier}+Alt+Period`);CODE
CRITICALtest/e2e/pages/positronAssistant.ts1149 await this.code.driver.currentPage.keyboard.press('Escape');CODE
CRITICALtest/e2e/pages/notebooksPositron.ts482 await this.code.driver.currentPage.mouse.move(startX, startY);CODE
CRITICALtest/e2e/pages/notebooksPositron.ts483 await this.code.driver.currentPage.mouse.down();CODE
CRITICALtest/e2e/pages/notebooksPositron.ts484 await this.code.driver.currentPage.mouse.move(startX, startY + DRAG_ACTIVATION_DISTANCE_PX + 5, { steps: 3 });CODE
CRITICALtest/e2e/pages/notebooksPositron.ts626 await this.code.driver.currentPage.mouse.move(startX, initialCheck.targetY, { steps: 10 });CODE
CRITICALtest/e2e/pages/notebooksPositron.ts633 await this.code.driver.currentPage.mouse.move(startX, edgeY, { steps: 5 });CODE
CRITICALtest/e2e/pages/notebooksPositron.ts637 await this.code.driver.currentPage.mouse.move(startX, edgeY, { steps: 2 });CODE
CRITICALtest/e2e/pages/notebooksPositron.ts895 await this.code.driver.currentPage.keyboard.press('KeyC');CODE
138 more matches not shown…
Decorative Section Separators449 hits · 1416 pts
SeverityFileLineSnippetContext
MEDIUM…environments/jupyter-local/install-jupyter-positron.sh201# ---------------------------------------------------------------------------COMMENT
MEDIUM…environments/jupyter-local/install-jupyter-positron.sh206# ---------------------------------------------------------------------------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
MEDIUMextensions/positron-assistant/test-workspace2/script.py1# ---------------------------------------------------------------------------------------------COMMENT
MEDIUMextensions/positron-assistant/test-workspace2/script.py4# ---------------------------------------------------------------------------------------------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.ts2747 // ── Basic divergence detection ──────────────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts2798 // ── Compatible edits — no cancellation ──────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts2894 // ── Divergence on specific lines ────────────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts2995 // ── Line-shift scenarios ────────────────────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3049 // ── Ambiguous mapping → skip (no false cancel) ──────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3085 // ── Model output length edge cases ──────────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3111 // ── Deletion / replacement on non-cursor lines ──────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3184 // ── Auto-close pairs on non-cursor lines ────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3234 // ── Single-line edit window ─────────────────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3277 // ── Model produces empty line vs user typed ─────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3303 // ── Net-zero user edit → no cancellation ────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3324 // ── Whitespace edits ────────────────────────────────────────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3350 // ── Request token not cancelled (only internal fetch token) ──────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3373 // ── Mode contrast: cursor mode ignores non-cursor lines ─────────COMMENT
MEDIUM…ilot/src/extension/xtab/test/node/xtabProvider.spec.ts3406 // ── 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
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts190 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts230 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts232 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts249 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts251 // ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/vscode-node/test/chatSessionMetadataStoreImpl.spec.ts294 // ──────────────────────────────────────────────────────────────────────────COMMENT
389 more matches not shown…
Cross-Language Confusion (JS/TS)118 hits · 738 pts
SeverityFileLineSnippetContext
HIGHtest/e2e/tests/variables/variables-notebook.test.ts122print(f"Global variable: {global_var}")CODE
HIGHtest/e2e/tests/variables/variables-notebook.test.ts123print(f"Numbers list: {numbers}")CODE
HIGHtest/e2e/tests/variables/variables-notebook.test.ts124print(f"Data dictionary: {data_dict}")`;CODE
HIGHtest/e2e/tests/variables/variables-notebook.test.ts128print(f"Accessing global_var: {global_var}")CODE
HIGHtest/e2e/tests/variables/variables-notebook.test.ts129print(f"Sum of numbers: {sum(numbers)}")CODE
HIGHtest/e2e/tests/variables/variables-notebook.test.ts130print(f"Dictionary value: {data_dict['value']}")CODE
HIGHtest/e2e/tests/variables/variables-notebook.test.ts136print(f"Modified numbers: {numbers}")CODE
HIGHtest/e2e/tests/variables/variables-notebook.test.ts137print(f"Modified dictionary: {data_dict}")`;CODE
HIGH…/tests/quarto/quarto-inline-output-persistence.test.ts65print("Hello from untitled!")CODE
HIGHtest/e2e/tests/plots/plots.test.ts283 print('Hello, world!')CODE
HIGHtest/e2e/tests/console/console-python.test.ts64 print(f"Step {i}")CODE
HIGHtest/e2e/tests/console/console-python.test.ts66print("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.ts123 elif command -v curl >/dev/null 2>&1; thenCODE
HIGH…ns/positron-dev-containers/src/server/installScript.ts160 elif [ "\${DOWNLOAD_TOOL}" = "curl" ]; thenCODE
HIGH…ns/positron-dev-containers/src/server/installScript.ts225 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.ts227 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.ts91 elif command -v nc >/dev/null 2>&1; thenCODE
HIGH…s/positron-dev-containers/src/remote/portForwarding.ts93 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
HIGHextensions/copilot/test/jsonOutputPrinter.ts17 print(obj: Output): void;CODE
HIGHextensions/copilot/test/jsonOutputPrinter.ts23 print(obj: Output): void {CODE
HIGHextensions/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
HIGH…nsion/prompts/node/panel/newWorkspace/newWorkspace.tsx167 print(f"Hello, {name}!")CODE
58 more matches not shown…
Over-Commented Block732 hits · 720 pts
SeverityFileLineSnippetContext
LOWCodeQL.yml1path_classifiers:COMMENT
LOWeslint.config.js1741 // !!! Do not relax these rules !!!COMMENT
LOWdocker/environments/connect-local/run.sh1#!/bin/bashCOMMENT
LOWdocker/environments/connect-local/stop-containers.sh1#!/bin/bashCOMMENT
LOWdocker/environments/workbench-dev/workbench-local.sh341 doneCOMMENT
LOWdocker/environments/wb-local/ensure-connect-token.sh1#!/bin/bashCOMMENT
LOWtest/smoke/src/areas/agentsWindow/agentsWindow.test.ts81 // reuse this window and just start fresh sessions.COMMENT
LOWtest/smoke/src/areas/agentsWindow/agentsWindow.test.ts141 // in CI. On Linux the bubblewrap policy fails to start bash insideCOMMENT
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
LOWtest/mcp/src/automationTools/problems.ts41 }]COMMENT
LOWtest/mcp/src/automationTools/problems.ts81 text: `CSS selector for ${severity} problems in view: ${selector}`COMMENT
LOWtest/mcp/src/automationTools/problems.ts101 // // This is a static method that returns a selector, not an async operationCOMMENT
LOWtest/mcp/src/automationTools/extensions.ts21 // extensionId: z.string().describe('Extension ID to search for (e.g., "ms-python.python")')COMMENT
LOWtest/mcp/src/automationTools/extensions.ts61 // async (args) => {COMMENT
LOWtest/mcp/src/automationTools/explorer.ts21 // return {COMMENT
LOWtest/mcp/src/automationTools/localization.ts21 // return {COMMENT
LOWtest/mcp/src/automationTools/core.ts61 // web: app.web,COMMENT
LOWtest/mcp/src/automationTools/core.ts81 // timeout: z.number().optional().default(20).describe('Timeout in seconds (default: 20)')COMMENT
LOWtest/mcp/src/automationTools/core.ts101 // selector: z.string().describe('CSS selector for the element to click'),COMMENT
LOWtest/mcp/src/automationTools/core.ts121 // {COMMENT
LOWtest/mcp/src/automationTools/core.ts141 // Defer to Playwright's toolCOMMENT
LOWtest/mcp/src/automationTools/keybindings.ts21 // commandName: z.string().optional().describe('Optional command display name'),COMMENT
LOWtest/mcp/src/automationTools/terminal.ts61 // splitIndex: z.number().optional().describe('Split terminal index (0 or 1)')COMMENT
LOWtest/mcp/src/automationTools/terminal.ts101 // 'workbench.action.terminal.unsplit',COMMENT
LOWtest/mcp/src/automationTools/terminal.ts121 // text: `Executed terminal command: ${commandId}`COMMENT
LOWtest/mcp/src/automationTools/quickAccess.ts61 // text: z.string().describe('Text to type into quick input')COMMENT
LOWtest/mcp/src/automationTools/quickAccess.ts81 // keepOpen: z.boolean().optional().describe('Keep quick input open after selection')COMMENT
LOWtest/mcp/src/automationTools/activityBar.ts21 // },COMMENT
672 more matches not shown…
Structural Annotation Overuse260 hits · 489 pts
SeverityFileLineSnippetContext
LOWpositron/comms/README.md49### Step 1: Set Up RepositoriesCOMMENT
LOWpositron/comms/README.md55### Step 2: Change the ContractCOMMENT
LOWpositron/comms/README.md59### Step 3: Run Code GeneratorCOMMENT
LOWpositron/comms/README.md104### Step 4: Test ChangesCOMMENT
LOWpositron/comms/README.md108### Step 5: Prepare BranchesCOMMENT
LOWpositron/comms/README.md112### Step 6: MergeCOMMENT
LOWtest/e2e/tests/output/output-to-editor-copy.test.ts19 // Step 1: Maximize the panel so it's easier to copy textCOMMENT
LOWtest/e2e/tests/output/output-to-editor-copy.test.ts22 // Step 2: Open the Window outputCOMMENT
LOWtest/e2e/tests/output/output-to-editor-copy.test.ts25 // Step 3: Scroll to the top of the Window output pane and select the first 15 linesCOMMENT
LOWtest/e2e/tests/output/output-to-editor-copy.test.ts30 // Step 4: Cmd/Ctrl + C to copyCOMMENT
LOWtest/e2e/tests/output/output-to-editor-copy.test.ts33 // Step 5: Minimize the panel so that the editor space is maximizedCOMMENT
LOWtest/e2e/tests/output/output-to-editor-copy.test.ts36 // Step 6: Open a new untitled file in the editorCOMMENT
LOWtest/e2e/tests/output/output-to-editor-copy.test.ts39 // Step 7: Paste the text into the editorCOMMENT
LOWtest/e2e/tests/output/output-to-editor-copy.test.ts44 // Step 8: Check if the editor contains the copied textCOMMENT
LOWtest/e2e/tests/quarto/quarto-variables-follow.test.ts20 // Step 1: Execute code in the console to create a console session with a variableCOMMENT
LOWtest/e2e/tests/quarto/quarto-variables-follow.test.ts30 // Step 2: Open a Quarto document with Python codeCOMMENT
LOWtest/e2e/tests/quarto/quarto-variables-follow.test.ts38 // Step 3: Run the current cell to start the Quarto kernel and create variablesCOMMENT
LOWtest/e2e/tests/quarto/quarto-variables-follow.test.ts46 // Step 4: Open a Python file to create a second editor tabCOMMENT
LOWtest/e2e/tests/quarto/quarto-variables-follow.test.ts62 // Step 5: Now switch back to the QMD editor tabCOMMENT
LOWtest/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
LOWtest/e2e/pages/positronAssistant.ts673 // Step 1: Enter email and click ContinueCOMMENT
LOWtest/e2e/pages/positronAssistant.ts678 // Step 2: Enter password and click Log inCOMMENT
LOWtest/e2e/pages/positronAssistant.ts683 // Step 3: Click Continue buttonCOMMENT
LOWtest/e2e/pages/positronAssistant.ts688 // Step 4: Click Authorize buttonCOMMENT
LOWtest/e2e/pages/quickaccess.ts229 // Step 1: Enter the nameCOMMENT
LOWtest/e2e/pages/quickaccess.ts234 // Step 2: Select target languagesCOMMENT
LOWtest/e2e/pages/quickaccess.ts241 // Step 3: Select modules to loadCOMMENT
LOW.agents/skills/launch/scripts/monaco-paste.sh108# Step 2: build the eval payload via node so JSON escaping is automatic.COMMENT
LOW.agents/skills/launch/scripts/monaco-paste.sh150# Step 3: 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/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…positron-intake-rotation/references/intake_workflow.md19### Step 1: Identify New IssuesCOMMENT
LOW…positron-intake-rotation/references/intake_workflow.md23### Step 2: Review Issue DetailsCOMMENT
LOW…positron-intake-rotation/references/intake_workflow.md31### Step 3: Search for Related ContentCOMMENT
LOW…positron-intake-rotation/references/intake_workflow.md38### Step 4: Categorize and LabelCOMMENT
LOW…positron-intake-rotation/references/intake_workflow.md48### Step 5: Set StatusCOMMENT
LOW…positron-intake-rotation/references/intake_workflow.md52### Step 6: Draft ResponseCOMMENT
LOW…positron-intake-rotation/references/intake_workflow.md69### Step 7: Follow ThroughCOMMENT
LOW…positron-intake-rotation/references/intake_workflow.md77### Step 1: Review New DiscussionsCOMMENT
LOW…positron-intake-rotation/references/intake_workflow.md81### Step 2: Determine Discussion TypeCOMMENT
LOW…positron-intake-rotation/references/intake_workflow.md89### Step 3: Respond or RedirectCOMMENT
LOW…positron-intake-rotation/references/intake_workflow.md96### Step 4: Convert to Issues When AppropriateCOMMENT
200 more matches not shown…
Fake / Example Data438 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/pages/quickInput.ts107 ).not.toHaveAttribute('placeholder', /Discovering interpreters/i, { timeout });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
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
LOW…tensions/copilot/src/extension/test/node/utils.spec.ts108const loremIpsum = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus. Suspendisse lectus tortor, dCODE
LOW…tensions/copilot/src/extension/test/node/utils.spec.ts108const loremIpsum = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus. Suspendisse lectus tortor, dCODE
LOW…pilot/src/extension/test/vscode-node/endpoints.test.ts45 name: 'fake-name',CODE
LOW…pilot/src/extension/test/vscode-node/endpoints.test.ts62 name: 'fake-name',CODE
LOW…pilot/src/extension/test/vscode-node/endpoints.test.ts122 name: 'fake-name',CODE
378 more matches not shown…
Verbosity Indicators199 hits · 376 pts
SeverityFileLineSnippetContext
LOWtest/e2e/tests/output/output-to-editor-copy.test.ts19 // Step 1: Maximize the panel so it's easier to copy textCOMMENT
LOWtest/e2e/tests/output/output-to-editor-copy.test.ts22 // Step 2: Open the Window outputCOMMENT
LOWtest/e2e/tests/output/output-to-editor-copy.test.ts25 // Step 3: Scroll to the top of the Window output pane and select the first 15 linesCOMMENT
LOWtest/e2e/tests/output/output-to-editor-copy.test.ts30 // Step 4: Cmd/Ctrl + C to copyCOMMENT
LOWtest/e2e/tests/output/output-to-editor-copy.test.ts33 // Step 5: Minimize the panel so that the editor space is maximizedCOMMENT
LOWtest/e2e/tests/output/output-to-editor-copy.test.ts36 // Step 6: Open a new untitled file in the editorCOMMENT
LOWtest/e2e/tests/output/output-to-editor-copy.test.ts39 // Step 7: Paste the text into the editorCOMMENT
LOWtest/e2e/tests/output/output-to-editor-copy.test.ts44 // Step 8: Check if the editor contains the copied textCOMMENT
LOWtest/e2e/tests/quarto/quarto-variables-follow.test.ts20 // Step 1: Execute code in the console to create a console session with a variableCOMMENT
LOWtest/e2e/tests/quarto/quarto-variables-follow.test.ts30 // Step 2: Open a Quarto document with Python codeCOMMENT
LOWtest/e2e/tests/quarto/quarto-variables-follow.test.ts38 // Step 3: Run the current cell to start the Quarto kernel and create variablesCOMMENT
LOWtest/e2e/tests/quarto/quarto-variables-follow.test.ts46 // Step 4: Open a Python file to create a second editor tabCOMMENT
LOWtest/e2e/tests/quarto/quarto-variables-follow.test.ts62 // Step 5: Now switch back to the QMD editor tabCOMMENT
LOWtest/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
LOWtest/e2e/pages/positronAssistant.ts673 // Step 1: Enter email and click ContinueCOMMENT
LOWtest/e2e/pages/positronAssistant.ts678 // Step 2: Enter password and click Log inCOMMENT
LOWtest/e2e/pages/positronAssistant.ts683 // Step 3: Click Continue buttonCOMMENT
LOWtest/e2e/pages/positronAssistant.ts688 // Step 4: Click Authorize buttonCOMMENT
LOWtest/e2e/pages/quickaccess.ts229 // Step 1: Enter the nameCOMMENT
LOWtest/e2e/pages/quickaccess.ts234 // Step 2: Select target languagesCOMMENT
LOWtest/e2e/pages/quickaccess.ts241 // Step 3: Select modules to loadCOMMENT
LOW.agents/skills/launch/scripts/monaco-paste.sh108# Step 2: build the eval payload via node so JSON escaping is automatic.COMMENT
LOW.agents/skills/launch/scripts/monaco-paste.sh150# Step 3: run the eval. The CLI prints "### Result" then a JSON-encodedCOMMENT
LOW…ls/e2e-failure-analyzer/scripts/e2e-process-project.js85 // Step 1: Download blob report artifactsCOMMENT
LOW…ls/e2e-failure-analyzer/scripts/e2e-process-project.js101 // Step 2: Copy all shard contents into merged directoryCOMMENT
LOW…ls/e2e-failure-analyzer/scripts/e2e-process-project.js115 // Step 3: Merge reports with PlaywrightCOMMENT
LOW…ls/e2e-failure-analyzer/scripts/e2e-process-project.js604 // Step 1: extract the resource zip from the blob zipCOMMENT
LOW…ls/e2e-failure-analyzer/scripts/e2e-process-project.js613 // Step 2: extract trace.trace from the resource zipCOMMENT
LOW…ls/e2e-failure-analyzer/scripts/e2e-process-project.js620 // Step 3: extract trailing N screencast frames in chronological order.COMMENT
LOW…/skills/e2e-failure-analyzer/scripts/e2e-process-s3.js294// Step 1: download and unpack the embedded report.zipCOMMENT
LOW…/skills/e2e-failure-analyzer/scripts/e2e-process-s3.js317// Step 2: walk files, find failed tests, build core arraysCOMMENT
LOW…/skills/e2e-failure-analyzer/scripts/e2e-process-s3.js375// 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.ts366 // Step 1: Write a sentinel file into the sandbox-provided $TMPDIR.COMMENT
LOW…ests/src/singlefolder-tests/chat.runInTerminal.test.ts370 // Step 2: Retry with requestUnsandboxedExecution=true while sandboxCOMMENT
LOWextensions/copilot/test/pipeline/pipeline.ts62 // Step 1: Parse inputCOMMENT
LOWextensions/copilot/test/pipeline/pipeline.ts67 // Step 2: Replay recordingsCOMMENT
LOWextensions/copilot/test/pipeline/pipeline.ts74 // Step 3: Generate promptsCOMMENT
LOWextensions/copilot/test/pipeline/pipeline.ts119 // Step 4: Generate responsesCOMMENT
LOWextensions/copilot/test/pipeline/pipeline.ts146 // Step 5: Write outputCOMMENT
LOW…ineEdits/test/node/nextEditProviderSpeculative.spec.ts841 // Step 1: Get first edit (normal, non-speculative)COMMENT
LOW…ineEdits/test/node/nextEditProviderSpeculative.spec.ts845 // Step 2: Show → triggers speculative request (call 2)COMMENT
LOW…ineEdits/test/node/nextEditProviderSpeculative.spec.ts850 // Step 3: Accept and apply → doc matches speculative post-edit stateCOMMENT
LOW…ineEdits/test/node/nextEditProviderSpeculative.spec.ts854 // Step 4: Get second edit → reuses speculative result (source.isSpeculative = true)COMMENT
LOW…ineEdits/test/node/nextEditProviderSpeculative.spec.ts859 // 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
139 more matches not shown…
Self-Referential Comments102 hits · 298 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.sh218# Create the user (skip if already exists)COMMENT
MEDIUMdocker/environments/wb-local/install-workbench.sh308 # 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.py567# Create the bump branch off main if it doesn't already exist. Never force-pushes:COMMENT
MEDIUM.claude/skills/bump-ark/bump_ark.py593# 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.ts323# 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.py1862 # Create the filtered, sorted virtual view indicesCOMMENT
MEDIUM…on-python/python_files/posit/positron/data_explorer.py2690 # Create the filtered, sorted virtual view indicesCOMMENT
MEDIUM…on-python/python_files/posit/positron/positron_comm.py32## Create an enum of JSON-RPC error codesCOMMENT
MEDIUM…sitron-python/python_files/posit/positron/variables.py745 # 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.py954# Define a few OSC8 excape codes for convenience.COMMENT
MEDIUM…thon/python_files/posit/positron/matplotlib_backend.py167 # Create the plot instance via the plots service.COMMENT
MEDIUM…s/positron-python/python_files/posit/positron/pydoc.py306 # Create the heading, with links to each parent moduleCOMMENT
MEDIUM…ron-python/python_files/posit/positron/positron_lsp.py510 # Create a new event loop for the LSP server threadCOMMENT
MEDIUM…ron-python/python_files/posit/positron/positron_lsp.py2096# Create the server instanceCOMMENT
MEDIUM…python_files/posit/positron/tests/test_positron_lsp.py173# 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.py353 # Create a notebook which overwrites one of the variablesCOMMENT
MEDIUM…python_files/posit/positron/tests/test_positron_lsp.py1030 # Create a file in the notebook's parent.COMMENT
MEDIUM…python_files/posit/positron/tests/test_positron_lsp.py1134 # Create a directory and a file with same prefixCOMMENT
MEDIUM…python_files/posit/positron/tests/test_positron_lsp.py1149 # Create a file in the "fake" home directoryCOMMENT
MEDIUM…python_files/posit/positron/tests/test_positron_lsp.py1532 # Create a notebook which defines a function in one cell and uses it in anotherCOMMENT
MEDIUM…python/python_files/posit/positron/tests/test_plots.py155 # Creating a figure should create a plot with the plots service and open a corresponding comm.COMMENT
MEDIUM…python/python_files/posit/positron/tests/test_plots.py162 # Create a plot with a given size.COMMENT
MEDIUM…python/python_files/posit/positron/tests/test_plots.py184 # Create a plot.COMMENT
MEDIUM…python/python_files/posit/positron/tests/test_plots.py209 # Create a plot with an explicit origin.COMMENT
MEDIUM…python/python_files/posit/positron/tests/test_plots.py561 # Create the figure as if it were produced by seaborn (detection is exercisedCOMMENT
MEDIUM…ython_files/posit/positron/tests/test_data_explorer.py1095 # 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
42 more matches not shown…
Excessive Try-Catch Wrapping153 hits · 168 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
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
LOW…itron-python/python_files/unittestadapter/execution.py318 except Exception as e:CODE
LOW…itron-python/python_files/unittestadapter/execution.py321 except Exception as e:CODE
LOW…hon/python_files/unittestadapter/django_test_runner.py75 except Exception as e:CODE
LOW…itron-python/python_files/unittestadapter/discovery.py91 except Exception:CODE
93 more matches not shown…
AI Slop Vocabulary57 hits · 153 pts
SeverityFileLineSnippetContext
MEDIUMpackage-lock.json21776 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
MEDIUM.agents/skills/launch/scripts/launch.sh237# forked into its own process tree, so it's robust to its launching shellCOMMENT
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…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.ts79// 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
MEDIUMextensions/css/syntaxes/css.tmLanguage.json1396 "match": "(?xi) (?<![\\w-])\n[-+]? # Sign indicator\n\n(?: CODE
MEDIUM…nsions/next-edit-suggestions/server/language-server.js80Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let d of this.seen.entries()){letCODE
MEDIUM…nsions/next-edit-suggestions/server/language-server.js120 This is a client-side timeout. To resolve this, increase your timeout configuration: https://vercel.com/docs/ai-gateCODE
MEDIUMextensions/mermaid-markdown-features/package-lock.json2860 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
MEDIUM…on-python/python_files/posit/positron/data_explorer.py1289 # will need to return to make this logic robust to thatCOMMENT
LOW…on-python/python_files/posit/positron/data_explorer.py2358 # 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.py837 # If we're at the max nested level, just return ellipsis e.g. `{...}`.COMMENT
LOW…itron-python/python_files/posit/positron/inspectors.py1526 # If we're at the max nested level, just return ellipsis e.g. `[...]`.COMMENT
LOW…ython/python_files/posit/positron/positron_ipkernel.py342 # If registration fails, just use the standard formatCOMMENT
MEDIUM…python_files/posit/positron/tests/test_positron_lsp.py302 # Incomplete syntax should still extract import (robust parsing)COMMENT
MEDIUM…ython_files/posit/positron/tests/test_data_explorer.py1093 # 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/pr-tags-lib-test.sh1158# script itself robust means that guard isn't the only thing preventing the bug.COMMENT
MEDIUM.github/cache-scripts/check-uncached-artifacts.sh114 # Agent-harness symlinks recreated by build/npm/postinstall.ts on everyCOMMENT
MEDIUMsrc/vs/platform/agentHost/test/node/claudeAgent.test.ts587// #region Test harnessCOMMENT
MEDIUM…tHost/test/node/agentHostGitService.integrationTest.ts199 // Find by basename to be robust against path normalization differences (e.g. macOS /private prefix).COMMENT
MEDIUM…inal/common/capabilities/commandDetectionCapability.ts397 // runs with a different exit code, that will need a more robust fix where we send theCOMMENT
MEDIUMsrc/vs/platform/files/common/fileService.ts836 // same provider with fast copy: leverage copy() functionalityCOMMENT
MEDIUMsrc/vs/platform/files/common/fileService.ts858 // same provider: leverage rename() functionalityCOMMENT
MEDIUMsrc/vs/platform/files/common/fileService.ts1134 // leverage `copy` method if provided and providers are identicalCOMMENT
MEDIUMsrc/vs/code/electron-browser/workbench/workbench.ts538 // leverage canvas elements in our code in manyCOMMENT
MEDIUMsrc/vs/sessions/electron-browser/sessions.ts342 // leverage canvas elements in our code in manyCOMMENT
MEDIUM…ib/chat/electron-browser/builtInTools/fetchPageTool.ts111 // We do this for now until the tools that leverage this internal tool can support binary contentCOMMENT
MEDIUM…nch/contrib/terminal/browser/terminalProcessManager.ts444 // Clear data written flag to re-enable seamless relaunch if this relaunch was manuallyCOMMENT
MEDIUM…nch/contrib/terminal/browser/terminalProcessManager.ts802 // - this is not a reset, so seamless relaunch isn't necessaryCOMMENT
MEDIUM…nch/contrib/terminal/browser/terminalProcessManager.ts803 // - 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
LOW…ntrib/terminal/common/scripts/shellIntegration-bash.sh327 # Non associative arrays are both empty, do not diff, just addCOMMENT
MEDIUM…nch/contrib/files/browser/editors/fileEditorHandler.ts98 // but because some custom editors also leverage text file based working copiesCOMMENT
MEDIUM…k/browser/contrib/saveParticipants/saveParticipants.ts631 // @Yoyokrazy this could likely be modified to leverage the extensionID, therefore not getting actions from providers uCOMMENT
MEDIUM…eModel/browser/abstractHeadlessLanguageModelService.ts192 // is what makes the default tier robust to a model the gateway lists butCOMMENT
MEDIUMsrc/vs/base/test/common/oauth.test.ts990 // Stub all possible URLs to return 404 for robust fallback testingCOMMENT
MEDIUMsrc/vs/base/test/common/oauth.test.ts1010 // Stub all possible URLs to return 500 for robust fallback testingCOMMENT
MEDIUMsrc/vs/base/test/common/oauth.test.ts1034 // Stub all possible URLs to return invalid metadata for robust fallback testingCOMMENT
MEDIUMsrc/vs/base/test/common/oauth.test.ts1079 // Stub all possible URLs to return invalid metadata for robust fallback testingCOMMENT
MEDIUMsrc/vs/base/test/common/oauth.test.ts1104 // Stub all possible URLs to return invalid metadata for robust fallback testingCOMMENT
MEDIUMsrc/vs/base/test/common/oauth.test.ts1228 // Stub all possible URLs to return invalid metadata for robust fallback testingCOMMENT
MEDIUMsrc/vs/base/test/common/oauth.test.ts1652 // Stub all possible URLs to throw network error for robust fallback testingCOMMENT
MEDIUMsrc/vs/base/browser/ui/tree/abstractTree.ts1543 // In that case, utilize the next node's relative top to calculate the sticky node's positionCOMMENT
MEDIUM…ineCompletions/browser/view/inlineEdits/utils/utils.ts106 // TODO go through other usages of getOffsetForColumn and come up with a robust reactive solution to read itCOMMENT
Synthetic Comment Markers23 hits · 135 pts
SeverityFileLineSnippetContext
HIGH…ns/positron-dev-containers/src/server/installScript.ts257${skipStart ? '# Skipping server start as requested' : generateServerStartScript(options, extensionsDir)}CODE
HIGHextensions/copilot/package.json3669 "text": "Always add a comment: 'Generated by Copilot'."CODE
HIGHextensions/copilot/package.json3683 "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.ts391 // 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.ts210 // never shows the AI-generated title.COMMENT
HIGH…/vscode-node/test/copilotCloudSessionsProvider.spec.ts314 // 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
HIGHsrc/vs/platform/agentHost/node/agentSideEffects.ts717 // while waiting for the AI-generated title. Only apply when theCOMMENT
Redundant / Tautological Comments82 hits · 122 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.sh298# Check if positron-server/bundled existsCOMMENT
LOWdocker/environments/wb-local/install-workbench.sh393# Check if we extracted to the 'new' directory (when bundled exists) or directly to positron-serverCOMMENT
LOWdocker/environments/wb-local/status.sh8# Check if containers are runningCOMMENT
LOWdocker/environments/wb-local/connect.sh76# Check if the container is runningCOMMENT
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.ts110# Check if server is already installedCOMMENT
LOW…ns/positron-dev-containers/src/server/installScript.ts209# Check if the Node.js binary can executeCOMMENT
LOW…ns/positron-dev-containers/src/server/installScript.ts344# 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.ts318# Check if platform is supportedCOMMENT
LOWextensions/open-remote-ssh/src/serverSetup.ts401# Check if server script is already installedCOMMENT
LOWextensions/open-remote-ssh/src/serverSetup.ts590# 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.py3048 # Check if any data explorer has been opened with the indicatedCOMMENT
LOW…itron-python/python_files/posit/positron/inspectors.py841 # Loop through the items in the mapping and build the display value.COMMENT
LOW…itron-python/python_files/posit/positron/inspectors.py1530 # Loop through the items in the collection and build the display value.COMMENT
LOW…on-python/python_files/posit/positron/positron_comm.py164 # 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.py184 # Check if the object name is a quoted string and remove quotes if necessaryCOMMENT
LOW…ython/python_files/posit/positron/positron_ipkernel.py304 # Check if this is a supported table type (DataFrame or Series)COMMENT
LOW…ython/python_files/posit/positron/positron_ipkernel.py847 # Check if the filename refers to a cell in the Positron Console.COMMENT
LOW…thon/python_files/posit/positron/matplotlib_backend.py284 # Check if the canvas contents have changed, and request an update if they have.COMMENT
LOW…thon/python_files/posit/positron/matplotlib_backend.py299 # Check if user has set layout engine for their plot. If layout engine is not "tight",COMMENT
LOW…s/positron-python/python_files/posit/positron/pydoc.py111 # 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.py787 # Check if there's already a closing quote after cursorCOMMENT
LOW…ron-python/python_files/posit/positron/positron_lsp.py896 # 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.py913 # Check if we're currently typing a partial parameter nameCOMMENT
LOW…ron-python/python_files/posit/positron/positron_lsp.py1013 # Check if expr is "<alias>.environ" where alias maps to "os"COMMENT
22 more matches not shown…
Cross-Language Confusion18 hits · 116 pts
SeverityFileLineSnippetContext
HIGH…on-python/python_files/posit/positron/data_explorer.py1296 if not self.table.columns.equals(new_table.columns):CODE
HIGH…itron-python/python_files/posit/positron/inspectors.py943 return self.value.equals(value)CODE
HIGH…itron-python/python_files/posit/positron/inspectors.py998 return self.value.equals(value)CODE
HIGH…itron-python/python_files/posit/positron/inspectors.py1014 return self.value.equals(value)CODE
HIGH…itron-python/python_files/posit/positron/inspectors.py1084 return self.value.equals(value)CODE
HIGH…itron-python/python_files/posit/positron/inspectors.py1154 return self_non_geom.equals(other_non_geom)CODE
HIGH…itron-python/python_files/posit/positron/inspectors.py1168 return self.value.equals(value)CODE
HIGH…sitron-python/python_files/posit/positron/variables.py367 return type(inspector1) is not type(inspector2) or not inspector1.equals(v2)CODE
HIGH…ython_files/posit/positron/tests/test_data_explorer.py2084 # is null, not null, set membership remain validCOMMENT
HIGH…ython_files/posit/positron/tests/test_data_explorer.py3773 ["[]", "[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.py93 assert inspector.equals(copied)CODE
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.py101 assert copied_inspector.equals(value), (CODE
HIGH…n/python_files/posit/positron/tests/test_inspectors.py110 assert not inspector.equals(copied)CODE
Modern AI Meta-Vocabulary26 hits · 72 pts
SeverityFileLineSnippetContext
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…extension/prompt/node/searchSubagentToolCallingLoop.ts105 // Use agentic proxy with SearchSubagentModel or default to 'agentic-search-v3'COMMENT
MEDIUM…ension/prompt/node/executionSubagentToolCallingLoop.ts125 // Use agentic proxy with ExecutionSubagentModel or default to DEFAULT_AGENTIC_PROXY_MODELCOMMENT
MEDIUM…/copilot/src/extension/intents/node/toolCallingLoop.ts1285 // 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
MEDIUM…nsions/next-edit-suggestions/server/language-server.js120 This is a client-side timeout. To resolve this, increase your timeout configuration: https://vercel.com/docs/ai-gateCODE
MEDIUM…nsions/next-edit-suggestions/server/language-server.js120 This is a client-side timeout. To resolve this, increase your timeout configuration: https://vercel.com/docs/ai-gateCODE
MEDIUMscripts/test/pr-tags-lib-test.sh254# untagged test (#14681's dominant pattern): the inserted scaffold collapses,COMMENT
MEDIUM.github/skills/component-fixtures/SKILL.md267### 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…ew/electron-browser/tools/browserTools.contribution.ts82 // If chat tools are disabled, we only register the non-agentic open tool,COMMENT
MEDIUM…ebook/browser/notebookCells/AssistantErrorQuickFix.tsx21// Appended to every Explain prompt. Without it, an agentic assistant treatsCOMMENT
MEDIUM…ontrib/chat/browser/tools/languageModelToolsService.ts77// 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.ts1173 // These aren't LM generated instead are generated by extension before agentic loop starts.COMMENT
MEDIUM…nch/contrib/chat/browser/widget/input/chatInputPart.ts1208 // agentic flows with default model.COMMENT
MEDIUM…trib/chatAgentTools/browser/tools/runInTerminalTool.ts2786 // reliably assess the command output or continue the agentic tool loop,COMMENT
MEDIUM…kbench/contrib/files/browser/editors/textFileEditor.ts230 // a link to a file that does not exist to scaffold it quickly.COMMENT
Unused Imports67 hits · 64 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.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.py43CODE
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…thon/python_files/posit/positron/matplotlib_backend.py17CODE
LOW…tron-python/python_files/posit/positron/connections.py5CODE
LOW…s/positron-python/python_files/posit/positron/pydoc.py6CODE
LOW…thon/python_files/posit/positron/data_explorer_comm.py13CODE
LOW…thon/python_files/posit/positron/data_explorer_comm.py16CODE
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…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.py16CODE
LOW…sitron-python/python_files/posit/positron/help_comm.py16CODE
LOW…sitron-python/python_files/posit/positron/help_comm.py18CODE
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…n_files/posit/positron/tests/test_positron_ipkernel.py10CODE
LOW…on/python_files/posit/positron/tests/test_variables.py6CODE
LOW…on/python_files/posit/positron/tests/test_variables.py21CODE
LOW…python/src/test/python_files/debugging/printSysArgv.py2CODE
LOW…-python/src/test/python_files/debugging/multiThread.py1CODE
LOW…python/src/test/python_files/debugging/stdErrOutput.py2CODE
LOW…src/test/python_files/debugging/sample2WithoutSleep.py1CODE
7 more matches not shown…
Cross-File Repetition12 hits · 60 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…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…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
Slop Phrases23 hits · 56 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.py207 # 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
MEDIUMextensions/authentication/package.nls.json21 "configuration.provider.googleVertex.enabled.description": "Enable Gemini Enterprise Agent Platform (formerly Google VeCODE
MEDIUMextensions/authentication/package.nls.json22 "configuration.provider.deepseek.enabled.description": "Enable DeepSeek as a language model provider for Positron's AI CODE
MEDIUMextensions/authentication/package.nls.json23 "configuration.provider.anthropic.enable.description": "Enable Anthropic as a language model provider for Positron's AICODE
MEDIUMextensions/authentication/package.nls.json24 "configuration.provider.githubCopilot.enable.description": "Enable GitHub Copilot as a language model provider for PosiCODE
MEDIUMextensions/authentication/package.nls.json25 "configuration.provider.amazonBedrock.enable.description": "Enable Amazon Bedrock as a language model provider for PosiCODE
MEDIUMextensions/authentication/package.nls.json26 "configuration.provider.snowflakeCortex.enable.description": "Enable Snowflake Cortex as a language model provider for CODE
MEDIUMextensions/authentication/package.nls.json27 "configuration.provider.openAI.enable.description": "Enable OpenAI as a language model provider for Positron's AI featuCODE
MEDIUMextensions/authentication/package.nls.json28 "configuration.provider.customProvider.enable.description": "Enable Custom Provider as a language model provider for PoCODE
MEDIUMextensions/authentication/package.nls.json29 "configuration.provider.positAI.enable.description": "Enable Posit AI as a language model provider for Positron's AI feCODE
MEDIUMextensions/authentication/package.nls.json30 "configuration.provider.msFoundry.enable.description": "Enable Microsoft Foundry (formerly Azure Foundry) as a languageCODE
MEDIUMextensions/authentication/package.nls.json31 "configuration.provider.google.enable.description": "Enable Google Gemini as a language model provider for Positron's ACODE
LOW…rkspaces/electron-main/workspacesHistoryMainService.ts420 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
Deep Nesting69 hits · 50 pts
SeverityFileLineSnippetContext
LOWtest/e2e/create-test-summary.py5CODE
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.py2035CODE
LOW…on-python/python_files/posit/positron/data_explorer.py2080CODE
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.py1276CODE
LOW…on-python/python_files/posit/positron/data_explorer.py1647CODE
LOW…on-python/python_files/posit/positron/data_explorer.py1707CODE
LOW…on-python/python_files/posit/positron/data_explorer.py1797CODE
LOW…on-python/python_files/posit/positron/data_explorer.py2519CODE
LOW…on-python/python_files/posit/positron/data_explorer.py2625CODE
LOW…on-python/python_files/posit/positron/data_explorer.py1653CODE
LOW…itron-python/python_files/posit/positron/inspectors.py1448CODE
LOW…itron-python/python_files/posit/positron/inspectors.py584CODE
LOW…on-python/python_files/posit/positron/positron_comm.py130CODE
LOW…on-python/python_files/posit/positron/positron_comm.py158CODE
LOW…ions/positron-python/python_files/posit/positron/ui.py539CODE
LOW…ions/positron-python/python_files/posit/positron/ui.py655CODE
LOW…sitron-python/python_files/posit/positron/variables.py116CODE
LOW…sitron-python/python_files/posit/positron/variables.py268CODE
LOW…sitron-python/python_files/posit/positron/variables.py336CODE
LOW…sitron-python/python_files/posit/positron/variables.py374CODE
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.py48CODE
LOW…s/positron-python/python_files/posit/positron/pydoc.py787CODE
LOW…s/positron-python/python_files/posit/positron/pydoc.py303CODE
LOW…s/positron-python/python_files/posit/positron/pydoc.py700CODE
LOW…ron-python/python_files/posit/positron/positron_lsp.py306CODE
LOW…ron-python/python_files/posit/positron/positron_lsp.py359CODE
LOW…ron-python/python_files/posit/positron/positron_lsp.py993CODE
LOW…ron-python/python_files/posit/positron/positron_lsp.py1064CODE
LOW…ron-python/python_files/posit/positron/positron_lsp.py1114CODE
LOW…ron-python/python_files/posit/positron/positron_lsp.py1245CODE
LOW…ron-python/python_files/posit/positron/positron_lsp.py1440CODE
9 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 Names35 hits · 38 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…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…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.js505function handleRequest(req, res) {CODE
LOWsrc/vs/platform/otel/node/otlp/localOtlpReceiver.ts110async function handleRequest(CODE
LOW…ch/contrib/chat/test/browser/tools/toolHelpers.test.ts192 const model = disposables.add(createTextModel('function doSomething(x: number) {}'));CODE
LOW…ch/contrib/chat/test/browser/tools/toolHelpers.test.ts193 assert.strictEqual(findLineNumber(model, 'function doSomething(x: number)'), 1);CODE
LOW…nch/contrib/chat/test/browser/tools/usagesTool.test.ts37 'function doSomething() {',CODE
LOW…nch/contrib/chat/test/browser/tools/usagesTool.test.ts293 const content = 'function doSomething(x: number) {}';CODE
LOW…nch/contrib/chat/test/browser/tools/usagesTool.test.ts304 createInvocation({ symbol: 'doSomething', uri: testUri.toString(), lineContent: 'function doSomething(x: number)' })CODE
LOW…nch/contrib/chat/test/browser/tools/renameTool.test.ts37 'function doSomething() {',CODE
LOW…nch/contrib/editTelemetry/test/node/arcTracker.test.ts24 function getData(name: string): IEdits {CODE
Modern Structural Boilerplate26 hits · 25 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.py29logger = logging.getLogger(__name__)CODE
LOW…ions/positron-python/python_files/posit/positron/ui.py45logger = logging.getLogger(__name__)CODE
LOW…ions/positron-python/python_files/posit/positron/ui.py147def _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.py70logger = logging.getLogger(__name__)CODE
LOW…thon/python_files/posit/positron/matplotlib_backend.py35logger = logging.getLogger(__name__)CODE
LOW…tron-python/python_files/posit/positron/connections.py44logger = logging.getLogger(__name__)CODE
LOW…s/positron-python/python_files/posit/positron/pydoc.py43logger = 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…ns/positron-python/python_files/posit/positron/help.py29logger = 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.py667 def set_debug(self, debug: bool) -> None: # noqa: FBT001CODE
LOW…ron-python/python_files/posit/positron/positron_lsp.py738def _set_completion_priority(items: list[types.CompletionItem]) -> None:CODE
LOW…n_files/posit/positron/tests/test_positron_ipkernel.py40logger = 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
Example Usage Blocks13 hits · 20 pts
SeverityFileLineSnippetContext
LOW.agents/skills/launch/scripts/launch.sh14# Usage:COMMENT
LOW.agents/skills/launch/scripts/monaco-paste.sh13# 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/actions/gen-report-dir/action.yml4# Usage:COMMENT
LOW…vs/platform/agentHost/test/node/testRemoteAgentHost.sh14# Usage:COMMENT
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGH…nEnvironments/base/locators/composite/resolverUtils.ts246 // 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.ts1979 // 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