AI Slop Code Risk Monitor

continuedev/continue

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

open-source coding agent

2.4 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for continuedev/continue, a TypeScript project with 36,381 GitHub stars. SynthScan examined 616,195 lines of code across 2340 source files, recording 822 pattern matches distributed across 24 syntactic categories. The legacy adjusted pattern signal is 2.4 (Low pattern signal); it is not an authorship estimate.

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

2.4
Adjusted Signal
2.4
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
36.4K
Stars
TypeScript
Language
616.2K
Lines of Code
2.3K
Files
822
Pattern Hits
2026-10-31
Scan Date
0.05
HC Hit Rate

Risk Review · Payload v1

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

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

Cognitive Ownership Risk 5.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.9/100 · LOW

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

Agent Over-Engineering Ratio 7.2/100 · LOW

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

PR Review Velocity Impact 11.7/100 · LOW

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

What These Metrics Mean

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

Pattern-Signal History

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

Severity Breakdown

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

CRITICAL 6HIGH 117MEDIUM 38LOW 661

Directory Score Breakdown

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

Pattern Findings

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

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

Cross-File Repetition99 hits · 495 pts
SeverityFileLineSnippetContext
HIGHpackages/continue-sdk/python/api/setup.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…hon/api/test/test_list_assistants200_response_inner.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…api/test/test_list_assistant_full_slugs429_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…nue-sdk/python/api/test/test_get_policy200_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…-sdk/python/api/test/test_get_assistant404_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…hon/api/test/test_get_free_trial_status200_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…_list_organizations200_response_organizations_inner.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…-sdk/python/api/test/test_get_assistant200_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…python/api/test/test_list_organizations200_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…dk/python/api/test/test_list_assistants401_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…est/test_get_models_add_on_checkout_url500_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…tinue-sdk/python/api/test/test_sync_secrets_request.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…est_list_assistants200_response_inner_config_result.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…est/test_get_models_add_on_checkout_url200_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…dk/python/api/test/test_list_assistants404_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…-sdk/python/api/test/test_get_assistant403_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…kages/continue-sdk/python/api/test/test_default_api.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…ontinue-sdk/python/api/openapi_client/configuration.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGHpackages/continue-sdk/python/api/openapi_client/rest.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…ges/continue-sdk/python/api/openapi_client/__init__.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…s/continue-sdk/python/api/openapi_client/exceptions.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…s/continue-sdk/python/api/openapi_client/api_client.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…t/models/get_models_add_on_checkout_url500_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…t/models/get_models_add_on_checkout_url200_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…thon/api/openapi_client/models/sync_secrets_request.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…/list_organizations200_response_organizations_inner.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…api_client/models/get_free_trial_status200_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…tinue-sdk/python/api/openapi_client/models/__init__.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…api/openapi_client/models/get_assistant403_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…els/list_assistants200_response_inner_config_result.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…api_client/models/list_assistants200_response_inner.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…on/api/openapi_client/models/get_policy200_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…api/openapi_client/models/get_assistant404_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…penapi_client/models/list_organizations200_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…client/models/list_assistant_full_slugs429_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…api/openapi_client/models/get_assistant200_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…i/openapi_client/models/list_assistants401_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…i/openapi_client/models/list_assistants404_response.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…tinue-sdk/python/api/openapi_client/api/default_api.py0continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primariSTRING
HIGH…hon/api/test/test_list_assistants200_response_inner.py0test getassistant403response include_optional is a boolean, when false only required params are included, when true bothSTRING
HIGH…api/test/test_list_assistant_full_slugs429_response.py0test getassistant403response include_optional is a boolean, when false only required params are included, when true bothSTRING
HIGH…nue-sdk/python/api/test/test_get_policy200_response.py0test getassistant403response include_optional is a boolean, when false only required params are included, when true bothSTRING
HIGH…-sdk/python/api/test/test_get_assistant404_response.py0test getassistant403response include_optional is a boolean, when false only required params are included, when true bothSTRING
HIGH…hon/api/test/test_get_free_trial_status200_response.py0test getassistant403response include_optional is a boolean, when false only required params are included, when true bothSTRING
HIGH…_list_organizations200_response_organizations_inner.py0test getassistant403response include_optional is a boolean, when false only required params are included, when true bothSTRING
HIGH…-sdk/python/api/test/test_get_assistant200_response.py0test getassistant403response include_optional is a boolean, when false only required params are included, when true bothSTRING
HIGH…python/api/test/test_list_organizations200_response.py0test getassistant403response include_optional is a boolean, when false only required params are included, when true bothSTRING
HIGH…dk/python/api/test/test_list_assistants401_response.py0test getassistant403response include_optional is a boolean, when false only required params are included, when true bothSTRING
HIGH…est/test_get_models_add_on_checkout_url500_response.py0test getassistant403response include_optional is a boolean, when false only required params are included, when true bothSTRING
HIGH…tinue-sdk/python/api/test/test_sync_secrets_request.py0test getassistant403response include_optional is a boolean, when false only required params are included, when true bothSTRING
HIGH…est_list_assistants200_response_inner_config_result.py0test getassistant403response include_optional is a boolean, when false only required params are included, when true bothSTRING
HIGH…est/test_get_models_add_on_checkout_url200_response.py0test getassistant403response include_optional is a boolean, when false only required params are included, when true bothSTRING
HIGH…dk/python/api/test/test_list_assistants404_response.py0test getassistant403response include_optional is a boolean, when false only required params are included, when true bothSTRING
HIGH…-sdk/python/api/test/test_get_assistant403_response.py0test getassistant403response include_optional is a boolean, when false only required params are included, when true bothSTRING
HIGH…t/models/get_models_add_on_checkout_url500_response.py0returns the string representation of the model using aliasSTRING
HIGH…t/models/get_models_add_on_checkout_url200_response.py0returns the string representation of the model using aliasSTRING
HIGH…thon/api/openapi_client/models/sync_secrets_request.py0returns the string representation of the model using aliasSTRING
HIGH…/list_organizations200_response_organizations_inner.py0returns the string representation of the model using aliasSTRING
HIGH…api_client/models/get_free_trial_status200_response.py0returns the string representation of the model using aliasSTRING
HIGH…api/openapi_client/models/get_assistant403_response.py0returns the string representation of the model using aliasSTRING
39 more matches not shown…
Hyper-Verbose Identifiers338 hits · 340 pts
SeverityFileLineSnippetContext
LOWcore/nextEdit/utils.ts26export function convertNextEditModelNameToEnum(CODE
LOWcore/nextEdit/NextEditEditableRegionCalculator.ts537function findClosestIdentifierNode(CODE
LOWcore/nextEdit/NextEditEditableRegionCalculator.ts638// function findClosestIdentifierNode(COMMENT
LOWcore/nextEdit/NextEditEditableRegionCalculator.ts869function doesRangePartiallyOverlap(range1: Range, range2: Range): boolean {CODE
LOWcore/nextEdit/context/diffFormatting.ts138export function extractMetadataFromUnifiedDiff(CODE
LOWcore/nextEdit/diff/diff.ts12export function getOffsetPositionAtLastNewLine(CODE
LOWcore/nextEdit/diff/diff.ts63export function getRenderableDiffWithGutterAnnotations(CODE
LOWcore/nextEdit/diff/diff.ts207export function calculateFinalCursorPosition(CODE
LOWcore/nextEdit/templating/mercuryCoderNextEdit.ts11export function recentlyViewedCodeSnippetsBlock(CODE
LOWcore/nextEdit/templating/mercuryCoderNextEdit.ts68function mercuryNextEditTemplateBuilder(CODE
LOWcore/nextEdit/templating/utils.ts30export function insertEditableRegionTokensWithStaticRange(CODE
LOWcore/tools/systemMessageTools/convertSystemTools.ts17function toolCallStateToSystemToolOutput(state: ToolCallState): string {CODE
LOWcore/tools/systemMessageTools/convertSystemTools.ts31export function convertToolCallStatesToSystemCallsAndOutput(CODE
LOW…re/tools/systemMessageTools/buildToolsSystemMessage.ts67export function addSystemMessageToolsToSystemMessage(CODE
LOWcore/tools/systemMessageTools/systemToolUtils.ts7export function splitAtCodeblocksAndNewLines(content: string) {CODE
LOWcore/tools/implementations/readFileLimit.ts5export async function throwIfFileExceedsHalfOfContext(CODE
LOWcore/tools/definitions/requestRule.ts23export function getRequestRuleDescription(CODE
LOWcore/tools/definitions/requestRule.ts31function getRequestRuleSystemMessageDescription(CODE
LOWcore/llm/fetchModels.ts218async function fetchProviderModelsViaListModels(CODE
LOWcore/llm/messages.ts20export function addSpaceToAnyEmptyMessages(CODE
LOWcore/llm/getAdjustedTokenCount.ts20export function getAdjustedTokenCountFromModel(CODE
LOWcore/llm/autodetect.ts266function isProviderHandlesTemplatingOrNoTemplateTypeRequired(CODE
LOWcore/llm/autodetect.ts409function autodetectTemplateFunction(CODE
LOWcore/llm/autodetect.ts471function autodetectPromptTemplates(CODE
LOWcore/llm/openaiTypeConverters.ts45function appendReasoningFieldsIfSupported(CODE
LOWcore/llm/openaiTypeConverters.ts407function handleFunctionCallArgsDelta(e: any): ChatMessage | undefined {CODE
LOWcore/llm/openaiTypeConverters.ts519function handleReasoningSummaryDelta(CODE
LOWcore/llm/openaiTypeConverters.ts535function handleReasoningSummaryDone(CODE
LOWcore/llm/openaiTypeConverters.ts581function handleResponsesStreamEvent(CODE
LOWcore/llm/openaiTypeConverters.ts788function getTextFromMessageContent(content: MessageContent): string {CODE
LOWcore/llm/openaiTypeConverters.ts796function toResponseInputContentList(CODE
LOWcore/llm/openaiTypeConverters.ts815function emitFunctionCallsFromToolCalls(CODE
LOWcore/llm/openaiTypeConverters.ts845function convertThinkingMessageToReasoningItem(CODE
LOWcore/llm/countTokens.ts370export function getTokenCountingBufferSafety(contextLength: number) {CODE
LOWcore/llm/utils/extractContentFromCodeBlocks.ts7export function extractContentFromCodeBlock(CODE
LOWcore/llm/utils/extractPathsFromCodeBlocks.ts4export function extractPathsFromCodeBlocks(content: string): string[] {CODE
LOWcore/llm/templates/chat.ts97function codestralTemplateMessages(msgs: ChatMessage[]): string {CODE
LOWcore/llm/templates/chat.ts105function anthropicTemplateMessages(messages: ChatMessage[]): string {CODE
LOWcore/llm/llms/OpenAI-compatible.vitest.ts96function setupReadableStreamPolyfill() {CODE
LOWcore/llm/llms/Cohere.vitest.ts60function setupReadableStreamPolyfill() {CODE
LOWcore/llm/llms/Anthropic.vitest.ts60function setupReadableStreamPolyfill() {CODE
LOWcore/llm/llms/OpenAI-compatible-core.vitest.ts77function setupReadableStreamPolyfill() {CODE
LOWcore/llm/llms/gemini-types.ts68function convertJsonSchemaToGeminiSchema(jsonSchema: any): GeminiObjectSchema {CODE
LOWcore/llm/llms/gemini-types.ts145export function convertContinueToolToGeminiFunction(CODE
LOWcore/llm/llms/gemini-types.ts429export function mergeConsecutiveGeminiMessages(CODE
LOWcore/llm/llms/OpenAI.vitest.ts60function setupReadableStreamPolyfill() {CODE
LOWcore/llm/llms/index.ts190export function llmFromProviderAndOptions(CODE
LOWcore/llm/llms/test-utils/openai-test-utils.ts60function setupReadableStreamPolyfill() {CODE
LOWcore/context/providers/index.ts76export function contextProviderClassFromName(CODE
LOWcore/context/retrieval/retrieval.ts11export async function retrieveContextItemsFromEmbeddings(CODE
LOW…autocomplete/classification/shouldCompleteMultiline.ts8function shouldCompleteMultilineBasedOnLanguage(CODE
LOWcore/autocomplete/snippets/getAllSnippets.ts67function getSnippetsFromRecentlyEditedRanges(CODE
LOWcore/autocomplete/context/ranking/index.ts124function mergeOverlappingRangeContents(CODE
LOW…tocomplete/context/static-context/tree-sitter-utils.ts16export function findEnclosingTypeDeclaration(CODE
LOW…tocomplete/context/static-context/tree-sitter-utils.ts81export async function extractTopLevelDeclsWithFormatting(CODE
LOW…tocomplete/context/static-context/tree-sitter-utils.ts161export function extractFunctionTypeFromDecl(match: Parser.QueryMatch): string {CODE
LOWcore/autocomplete/util/processSingleLineCompletion.ts41export function processSingleLineCompletion(CODE
LOWcore/autocomplete/filtering/test/util.ts26export async function testAutocompleteFiltering(CODE
LOW…complete/filtering/streamTransforms/filterCodeBlock.ts138function shouldRemoveLineBeforeStart(line: string): boolean {CODE
LOW…/autocomplete/filtering/streamTransforms/lineStream.ts51function shouldRemoveLineBeforeStart(line: string): boolean {CODE
278 more matches not shown…
Over-Commented Block111 hits · 98 pts
SeverityFileLineSnippetContext
LOWdocs-site/next-env.d.ts1/// <reference types="next" />COMMENT
LOWcore/promptFiles/createNewPromptFile.ts1import { IDE } from "..";COMMENT
LOWcore/nextEdit/NextEditEditableRegionCalculator.ts301 // Save the queue of changed nodes.COMMENT
LOWcore/nextEdit/NextEditEditableRegionCalculator.ts641// if (!node) return undefined;COMMENT
LOWcore/nextEdit/NextEditEditableRegionCalculator.ts661// }COMMENT
LOWcore/nextEdit/NextEditEditableRegionCalculator.ts681// "identifier",COMMENT
LOWcore/nextEdit/diff/diff.ts161 newSuffixPos--;COMMENT
LOWcore/llm/autodetect.ts81 // Cerebras.tsCOMMENT
LOWcore/llm/autodetect.ts101 // Replicate.tsCOMMENT
LOW…ntext/retrieval/pipelines/RerankerRetrievalPipeline.ts161 // results = deduplicateChunks(results);COMMENT
LOW…ntext/retrieval/pipelines/RerankerRetrievalPipeline.ts181// let expansionResults = (COMMENT
LOW…te/context/root-path-context/RootPathContextService.ts21// function getSyntaxTreeString(COMMENT
LOWcore/autocomplete/filtering/test/testCases.ts1641 // class Account {COMMENT
LOWcore/autocomplete/filtering/test/testCases.ts1661COMMENT
LOWcore/autocomplete/filtering/test/testCases.ts1681 // filename: "asyncFunction.ts",COMMENT
LOWcore/test/jest.setup-after-env.js21// TODO - currently causing tests to fail because sqlite is still running for some reasonCOMMENT
LOWcore/edit/recursiveStream.ts101 // },COMMENT
LOWcore/indexing/walkDir.test.ts21 });COMMENT
LOWcore/indexing/docs/DocsService.skip.ts1// /**COMMENT
LOWcore/indexing/docs/DocsService.skip.ts21// faviconUrl: "https://github.com/favicon.ico",COMMENT
LOWcore/indexing/docs/DocsService.skip.ts41// userToken: "",COMMENT
LOWcore/indexing/docs/DocsService.skip.ts61// await docsService.indexAndAdd(mockSiteConfig);COMMENT
LOWcore/indexing/docs/DocsService.skip.ts81COMMENT
LOWcore/indexing/docs/DocsService.skip.ts101// // const originalEmbeddingsProvider =COMMENT
LOWcore/indexing/docs/DocsService.skip.ts121// return restConfig;COMMENT
LOWcore/indexing/docs/crawlers/crawl-test-cases.ts1export const commonDocsRepos: string[] = [COMMENT
LOWcore/indexing/docs/crawlers/crawl-test-cases.ts21 // "https://github.com/denoland/deno",COMMENT
LOWcore/indexing/docs/crawlers/crawl-test-cases.ts41 // "https://github.com/laravel/laravel",COMMENT
LOWextensions/cli/vitest.global-dir-setup.ts1// IMPORTANT: This file must run BEFORE any module that importsCOMMENT
LOWextensions/cli/eslint.config.js21 },COMMENT
LOWextensions/cli/eslint.config.js61 // // Static fieldsCOMMENT
LOWextensions/cli/.github/workflows/release.yml41COMMENT
LOWextensions/cli/.github/workflows/release.yml61COMMENT
LOWextensions/cli/.github/workflows/release.yml81 # # Convert to epoch secondsCOMMENT
LOWextensions/cli/src/e2e/local-config-switching.test.tsx101COMMENT
LOWextensions/cli/src/services/ToolPermissionService.ts101 }COMMENT
LOW…ons/intellij/src/main/resources/continue_tutorial.java1// _________ _____ _____COMMENT
LOW…sions/intellij/src/main/resources/continue_tutorial.ts1// _________ _____ _____COMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29601collarboneCOMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29621##)COMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29641##{COMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29661##¶COMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29681##ɕCOMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29701##ʌCOMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29721##βCOMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29741##бCOMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29761##іCOMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29781##պCOMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29801##םCOMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29821##حCOMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29841##چCOMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29861##थCOMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29881##।COMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29901##দCOMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29921##டCOMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29941##යCOMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29961##་COMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt29981##თCOMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt30001##ᄌCOMMENT
LOWextensions/vscode/models/all-MiniLM-L6-v2/vocab.txt30021##ᆨCOMMENT
51 more matches not shown…
Unused Imports80 hits · 76 pts
SeverityFileLineSnippetContext
LOW…ntext/root-path-context/test/files/python/functions.py1CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py20CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py23CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py24CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py25CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py26CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py27CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py28CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py29CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py30CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py31CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py34CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py35CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py36CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py37CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py38CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py39CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py40CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py41CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py42CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py43CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py44CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py45CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py46CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py47CODE
LOW…ges/continue-sdk/python/api/openapi_client/__init__.py48CODE
LOW…continue-sdk/python/api/openapi_client/api_response.py3CODE
LOW…s/continue-sdk/python/api/openapi_client/api_client.py33CODE
LOW…s/continue-sdk/python/api/openapi_client/api_client.py33CODE
LOW…s/continue-sdk/python/api/openapi_client/api_client.py33CODE
LOW…s/continue-sdk/python/api/openapi_client/api_client.py33CODE
LOW…s/continue-sdk/python/api/openapi_client/api_client.py33CODE
LOW…t/models/get_models_add_on_checkout_url500_response.py15CODE
LOW…t/models/get_models_add_on_checkout_url500_response.py17CODE
LOW…t/models/get_models_add_on_checkout_url200_response.py15CODE
LOW…t/models/get_models_add_on_checkout_url200_response.py17CODE
LOW…thon/api/openapi_client/models/sync_secrets_request.py15CODE
LOW…thon/api/openapi_client/models/sync_secrets_request.py17CODE
LOW…/list_organizations200_response_organizations_inner.py15CODE
LOW…/list_organizations200_response_organizations_inner.py17CODE
LOW…api_client/models/get_free_trial_status200_response.py15CODE
LOW…api_client/models/get_free_trial_status200_response.py17CODE
LOW…tinue-sdk/python/api/openapi_client/models/__init__.py17CODE
LOW…tinue-sdk/python/api/openapi_client/models/__init__.py18CODE
LOW…tinue-sdk/python/api/openapi_client/models/__init__.py19CODE
LOW…tinue-sdk/python/api/openapi_client/models/__init__.py20CODE
LOW…tinue-sdk/python/api/openapi_client/models/__init__.py21CODE
LOW…tinue-sdk/python/api/openapi_client/models/__init__.py22CODE
LOW…tinue-sdk/python/api/openapi_client/models/__init__.py23CODE
LOW…tinue-sdk/python/api/openapi_client/models/__init__.py24CODE
LOW…tinue-sdk/python/api/openapi_client/models/__init__.py25CODE
LOW…tinue-sdk/python/api/openapi_client/models/__init__.py26CODE
LOW…tinue-sdk/python/api/openapi_client/models/__init__.py27CODE
LOW…tinue-sdk/python/api/openapi_client/models/__init__.py28CODE
LOW…tinue-sdk/python/api/openapi_client/models/__init__.py29CODE
LOW…tinue-sdk/python/api/openapi_client/models/__init__.py30CODE
LOW…tinue-sdk/python/api/openapi_client/models/__init__.py31CODE
LOW…api/openapi_client/models/get_assistant403_response.py15CODE
LOW…api/openapi_client/models/get_assistant403_response.py17CODE
LOW…els/list_assistants200_response_inner_config_result.py15CODE
20 more matches not shown…
Decorative Section Separators22 hits · 68 pts
SeverityFileLineSnippetContext
MEDIUMcore/autocomplete/util/AutocompleteLruCache.test.ts48 // ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMcore/autocomplete/util/AutocompleteLruCache.test.ts50 // ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMcore/autocomplete/util/AutocompleteLruCache.test.ts172 // ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMcore/autocomplete/util/AutocompleteLruCache.test.ts174 // ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMcore/autocomplete/util/AutocompleteLruCache.test.ts271 // ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMcore/autocomplete/util/AutocompleteLruCache.test.ts273 // ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMcore/autocomplete/util/AutocompleteLruCache.test.ts453 // ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMcore/autocomplete/util/AutocompleteLruCache.test.ts455 // ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMcore/autocomplete/util/AutocompleteLruCache.test.ts501 // ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMcore/autocomplete/util/AutocompleteLruCache.test.ts503 // ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMcore/autocomplete/util/AutocompleteLruCache.test.ts575 // ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMcore/autocomplete/util/AutocompleteLruCache.test.ts577 // ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMcore/autocomplete/util/AutocompleteLruCache.test.ts631 // ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMcore/autocomplete/util/AutocompleteLruCache.test.ts633 // ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…ters/src/test/anthropic-caching-scenarios.live.test.ts21// ─── Shared fixtures ────────────────────────────────────────────────COMMENT
MEDIUM…ters/src/test/anthropic-caching-scenarios.live.test.ts422// ─── Helpers ────────────────────────────────────────────────────────COMMENT
MEDIUM…ters/src/test/anthropic-caching-scenarios.live.test.ts449// ─── Tests ──────────────────────────────────────────────────────────COMMENT
MEDIUM…ters/src/test/anthropic-caching-scenarios.live.test.ts454 // ── Scenario 1: Tool use round-trip ──────────────────────────COMMENT
MEDIUM…ters/src/test/anthropic-caching-scenarios.live.test.ts667 // ── Scenario 2: Parallel tool calls ──────────────────────────COMMENT
MEDIUM…ters/src/test/anthropic-caching-scenarios.live.test.ts874 // ── Scenario 3: Long conversation (8 turns) ─────────────────COMMENT
MEDIUM…ters/src/test/anthropic-caching-scenarios.live.test.ts965 // ── Scenario 4: Large tool result (simulating file read) ─────COMMENT
MEDIUM⚡…ters/src/test/anthropic-caching-scenarios.live.test.ts1253 // ── Scenario 7: Multi-step tool chain ────────────────────────COMMENT
Cross-Language Confusion (JS/TS)13 hits · 68 pts
SeverityFileLineSnippetContext
HIGHcore/autocomplete/filtering/test/testCases.ts16print(message)CODE
HIGHcore/autocomplete/filtering/test/testCases.ts19print(multi_line_message)CODE
HIGHcore/autocomplete/filtering/test/testCases.ts758print(even_squares)CODE
HIGHcore/autocomplete/filtering/test/testCases.ts761print(odd_squares)CODE
HIGHcore/autocomplete/filtering/test/testCases.ts1228 print('Hello, <|fim|>!');CODE
HIGHcore/autocomplete/filtering/test/testCases.ts1309 print(<|fim|>)CODE
HIGHcore/autocomplete/filtering/test/testCases.ts1332 print("A")CODE
HIGHcore/autocomplete/filtering/test/testCases.ts1336 print("C")CODE
HIGHcore/indexing/CodebaseIndexer.test.ts44 print("Hello, world!")CODE
HIGHcore/indexing/test/indexing.ts20 print("Hello, world!")CODE
HIGHextensions/cli/src/ui/SyntaxHighlighter.test.ts31 return True`;CODE
HIGHextensions/cli/src/ui/SyntaxHighlighter.test.ts196 return True`;CODE
HIGHpackages/continue-sdk/typescript/api/src/runtime.ts144 * @return True if the given MIME is JSON, false otherwise.COMMENT
Structural Annotation Overuse31 hits · 60 pts
SeverityFileLineSnippetContext
LOW⚡core/promptFiles/initPrompt.ts11## Step 1: Check Required ToolsCOMMENT
LOW⚡core/promptFiles/initPrompt.ts20## Step 2: Project AnalysisCOMMENT
LOW⚡core/promptFiles/initPrompt.ts28## Step 3: Generate ${initFilename}COMMENT
LOWcore/promptFiles/initPrompt.ts72## Step 4: FinalizeCOMMENT
LOW⚡.continue/checks/update-agents-md.md25### Step 1: Analyze Changed FilesCOMMENT
LOW⚡.continue/checks/update-agents-md.md30### Step 2: Identify Affected Intent NodesCOMMENT
LOW⚡.continue/checks/update-agents-md.md35### Step 3: Evaluate Need for UpdatesCOMMENT
LOW.continue/checks/update-agents-md.md53### Step 4: Make Updates (Leaf-First)COMMENT
LOW.continue/checks/update-agents-md.md62### Step 5: Push your changesCOMMENT
LOWextensions/cli/docs/artifact-uploads.md23### Step 1: Request Presigned URLCOMMENT
LOWextensions/cli/docs/artifact-uploads.md70### Step 2: Upload to S3COMMENT
LOW⚡extensions/cli/src/configLoader.ts53 // Step 1: Determine config source using precedence rulesCOMMENT
LOW⚡extensions/cli/src/configLoader.ts60 // Step 2: Load configuration from the determined sourceCOMMENT
LOW⚡extensions/cli/src/configLoader.ts69 // Step 3: Save config URI for session continuityCOMMENT
LOW⚡extensions/cli/src/onboarding.ts54 // Step 1: Check if --config flag is providedCOMMENT
LOW⚡extensions/cli/src/onboarding.ts59 // Step 2: Check for CONTINUE_USE_BEDROCK environment variable first (before test env check)COMMENT
LOW⚡extensions/cli/src/onboarding.ts67 // Step 3: Check if we're in a test/CI environment - if so, skip interactive promptsCOMMENT
LOWextensions/cli/src/onboarding.ts88 // Step 4: Prompt for API keyCOMMENT
LOW⚡…ions/cli/src/integration/model-persistence-e2e.test.ts85 // Step 1: Persist the model choice via updateModelName (uses GlobalContext)COMMENT
LOW⚡…ions/cli/src/integration/model-persistence-e2e.test.ts91 // Step 2: Create a new service (simulating restart) - should restore persisted modelCOMMENT
LOWextensions/cli/src/commands/review.ts278 // Step 1: Compute diffCOMMENT
LOWextensions/cli/src/commands/review.ts296 // Step 2: Resolve reviewsCOMMENT
LOWextensions/cli/src/commands/review.ts325 // Step 3: Create worktrees and run reviewsCOMMENT
LOWextensions/cli/src/services/ArtifactUploadService.ts97 // Step 1: Request presigned URL from backendCOMMENT
LOWextensions/cli/src/services/ArtifactUploadService.ts116 // Step 2: Upload file directly to S3COMMENT
LOW⚡packages/openai-adapters/src/apis/Anthropic.ts71 // Step 1: Convert to clean Anthropic body (no caching)COMMENT
LOW⚡packages/openai-adapters/src/apis/Anthropic.ts74 // Step 2: Apply caching strategyCOMMENT
LOW⚡packages/openai-adapters/src/apis/Anthropic.ts79 // Step 3: Cache last two user messages for conversation turn cachingCOMMENT
LOW⚡…ters/src/test/anthropic-caching-scenarios.live.test.ts1263 // Step 1: user reports bug, assistant reads the fileCOMMENT
LOW…ters/src/test/anthropic-caching-scenarios.live.test.ts1317 // Step 2: assistant reads the test file (builds on step 1's cache)COMMENT
LOW…ters/src/test/anthropic-caching-scenarios.live.test.ts1369 // Step 3: another follow-up (builds further on the cache)COMMENT
Hallucination Indicators6 hits · 60 pts
SeverityFileLineSnippetContext
CRITICAL…ntext/retrieval/pipelines/RerankerRetrievalPipeline.ts98 await this.options.config.selectedModelByRole.rerank.rerank(CODE
CRITICAL…nueintellijextension/nextEdit/NextEditWindowManager.kt361 com.intellij.openapi.fileTypes.SyntaxHighlighterFactory.getSyntaxHighlighter(fileType, project, null)CODE
CRITICAL…nueintellijextension/nextEdit/NextEditWindowManager.kt493 val fileEditorManager = com.intellij.openapi.fileEditor.FileEditorManager.getInstance(project)CODE
CRITICAL…inueintellijextension/actions/ContinuePluginActions.kt133 val virtualFile = com.intellij.openapi.vfs.LocalFileSystem.getInstance().findFileByIoFile(logFile)CODE
CRITICALextensions/vscode/src/VsCodeIde.ts431 path: vscode.window.activeTextEditor.document.uri.toString(),CODE
CRITICALpackages/openai-adapters/src/apis/VertexAI.ts366 await this.mistralInstance.openai.chat.completions.create(CODE
Verbosity Indicators25 hits · 49 pts
SeverityFileLineSnippetContext
LOW⚡core/promptFiles/initPrompt.ts11## Step 1: Check Required ToolsCOMMENT
LOW⚡core/promptFiles/initPrompt.ts20## Step 2: Project AnalysisCOMMENT
LOW⚡core/promptFiles/initPrompt.ts28## Step 3: Generate ${initFilename}COMMENT
LOWcore/promptFiles/initPrompt.ts72## Step 4: FinalizeCOMMENT
LOWcore/llm/rules/getSystemMessageWithRules.ts233 // For non-root rules, we need to check if any files are in the rule's directoryCOMMENT
LOW⚡extensions/cli/src/configLoader.ts53 // Step 1: Determine config source using precedence rulesCOMMENT
LOW⚡extensions/cli/src/configLoader.ts60 // Step 2: Load configuration from the determined sourceCOMMENT
LOW⚡extensions/cli/src/configLoader.ts69 // Step 3: Save config URI for session continuityCOMMENT
LOW⚡extensions/cli/src/onboarding.ts54 // Step 1: Check if --config flag is providedCOMMENT
LOW⚡extensions/cli/src/onboarding.ts59 // Step 2: Check for CONTINUE_USE_BEDROCK environment variable first (before test env check)COMMENT
LOW⚡extensions/cli/src/onboarding.ts67 // Step 3: Check if we're in a test/CI environment - if so, skip interactive promptsCOMMENT
LOWextensions/cli/src/onboarding.ts88 // Step 4: Prompt for API keyCOMMENT
LOW⚡…ions/cli/src/integration/model-persistence-e2e.test.ts85 // Step 1: Persist the model choice via updateModelName (uses GlobalContext)COMMENT
LOW⚡…ions/cli/src/integration/model-persistence-e2e.test.ts91 // Step 2: Create a new service (simulating restart) - should restore persisted modelCOMMENT
LOWextensions/cli/src/commands/review.ts278 // Step 1: Compute diffCOMMENT
LOWextensions/cli/src/commands/review.ts296 // Step 2: Resolve reviewsCOMMENT
LOWextensions/cli/src/commands/review.ts325 // Step 3: Create worktrees and run reviewsCOMMENT
LOWextensions/cli/src/services/ArtifactUploadService.ts97 // Step 1: Request presigned URL from backendCOMMENT
LOWextensions/cli/src/services/ArtifactUploadService.ts116 // Step 2: Upload file directly to S3COMMENT
LOW⚡packages/openai-adapters/src/apis/Anthropic.ts71 // Step 1: Convert to clean Anthropic body (no caching)COMMENT
LOW⚡packages/openai-adapters/src/apis/Anthropic.ts74 // Step 2: Apply caching strategyCOMMENT
LOW⚡packages/openai-adapters/src/apis/Anthropic.ts79 // Step 3: Cache last two user messages for conversation turn cachingCOMMENT
LOW⚡…ters/src/test/anthropic-caching-scenarios.live.test.ts1263 // Step 1: user reports bug, assistant reads the fileCOMMENT
LOW…ters/src/test/anthropic-caching-scenarios.live.test.ts1317 // Step 2: assistant reads the test file (builds on step 1's cache)COMMENT
LOW…ters/src/test/anthropic-caching-scenarios.live.test.ts1369 // Step 3: another follow-up (builds further on the cache)COMMENT
Self-Referential Comments9 hits · 27 pts
SeverityFileLineSnippetContext
MEDIUMextensions/cli/src/permissions/policyWriter.ts61# This file is managed by the Continue CLI and should not be edited manually.COMMENT
MEDIUMpackages/continue-sdk/typescript/build.sh9# Create the necessary directory structure in distCOMMENT
MEDIUM.github/workflows/auto-release.yml34 # Create a new draft release with auto-generated release notesCOMMENT
MEDIUM.github/workflows/auto-release.yml65 # Create a new draft release with auto-generated release notesCOMMENT
MEDIUM.github/workflows/vscode-prerelease.yml208 # Create the pre-releaseCOMMENT
MEDIUM.github/workflows/auto-fix-failed-tests.yml114 # Create a detailed prompt for fixing the failed testsCOMMENT
MEDIUM.github/workflows/jetbrains-release.yaml586 # Create a pull requestCOMMENT
MEDIUM.github/workflows/similar-issues.yml76 # Create a Python script to search and format as JSONCOMMENT
MEDIUM.github/workflows/similar-issues.yml134 # Create a Python script to analyze the issueCOMMENT
Fake / Example Data24 hits · 26 pts
SeverityFileLineSnippetContext
LOWcore/autocomplete/filtering/test/testCases.ts172 "name": "John Doe",CODE
LOWcore/autocomplete/filtering/test/testCases.ts869 INSERT INTO employees (name, age, position) VALUES ('John Doe', 30, 'Developer');CODE
LOW…plete/filtering/test/NEGATIVE_TEST_CASES/QWEN_JSON.txt15 "name": "John Doe",CODE
LOW…/filtering/test/NEGATIVE_TEST_CASES/STARCODER_JSON.txt4 { "name": "John Doe", "age": 30, "position": "Developer" },CODE
LOW…/filtering/test/NEGATIVE_TEST_CASES/STARCODER_JSON.txt19 { "name": "John Doe", "age": 30 },CODE
LOWextensions/cli/src/util/prompt.test.ts54 const userInput = "John Doe";CODE
LOWextensions/cli/src/smoke-api/headless-all-tools.test.ts36 GIT_AUTHOR_EMAIL: "test@test.com",CODE
LOWextensions/cli/src/smoke-api/headless-all-tools.test.ts38 GIT_COMMITTER_EMAIL: "test@test.com",CODE
LOWmanual-testing-sandbox/query.sql8INSERT INTO employees (name, age, position) VALUES ('John Doe', 30, 'Developer');CODE
LOWmanual-testing-sandbox/data.json15 "name": "John Doe",CODE
LOWmanual-testing-sandbox/data.json58 "teamMembers": ["John Doe", "Jane Smith"]CODE
LOW⚡manual-testing-sandbox/next-edit/next-edit-5-3.ts243setUserInfo("John Doe", "john@example.com", {CODE
LOW⚡manual-testing-sandbox/next-edit/next-edit-5-3.ts244 street: "123 Main St",CODE
LOW⚡manual-testing-sandbox/next-edit/next-edit-5-3-sol.ts294cart.setUserInfo("John Doe", "john@example.com", {CODE
LOW⚡manual-testing-sandbox/next-edit/next-edit-5-3-sol.ts295 street: "123 Main St",CODE
LOWmanual-testing-sandbox/next-edit/next-edit-6-3.ts31 email: "admin@example.com",CODE
LOWmanual-testing-sandbox/next-edit/next-edit-6-3.ts37 email: "user@example.com",CODE
LOWmanual-testing-sandbox/next-edit/next-edit-6-3-sol.ts470 email: "admin@example.com",CODE
LOWmanual-testing-sandbox/next-edit/next-edit-6-3-sol.ts476 email: "user@example.com",CODE
LOW…ts/StyledMarkdownPreview/SecureImageComponent.test.tsx165 const preElement = screen.getByText(/"email": "user@example.com"/);CODE
LOW…src/components/mainInput/TipTapEditor/TipTapEditor.tsx90 (e) => e.name === "placeholder",CODE
LOW…src/components/mainInput/TipTapEditor/TipTapEditor.tsx93 placeholderExt.options["placeholder"] = placeholder;CODE
LOW…omponents/mainInput/TipTapEditor/utils/editorConfig.ts33 placeholder: TipTapEditorProps["placeholder"],CODE
LOWgui/src/pages/AddNewModel/configs/providers.ts221 params: { model: "placeholder" },CODE
Example Usage Blocks15 hits · 24 pts
SeverityFileLineSnippetContext
LOWmanual-testing-sandbox/next-edit/next-edit-7-4.ts195// Example usageCOMMENT
LOWmanual-testing-sandbox/next-edit/next-edit-2-1-sol.ts83// Example usageCOMMENT
LOW⚡manual-testing-sandbox/next-edit/next-edit-5-3.ts239// Example usageCOMMENT
LOWmanual-testing-sandbox/next-edit/next-edit-4-2.ts131// Example usageCOMMENT
LOW⚡manual-testing-sandbox/next-edit/next-edit-5-3-sol.ts290// Example usageCOMMENT
LOWmanual-testing-sandbox/next-edit/next-edit-3-2.ts92// Example usageCOMMENT
LOWmanual-testing-sandbox/next-edit/next-edit-9-5-sol.ts506// Example usage:COMMENT
LOWmanual-testing-sandbox/next-edit/next-edit-1-1.ts20// Example usageCOMMENT
LOWmanual-testing-sandbox/next-edit/next-edit-2-1.ts44// Example usageCOMMENT
LOWmanual-testing-sandbox/next-edit/next-edit-1-1-sol.ts33// Example usageCOMMENT
LOWmanual-testing-sandbox/next-edit/next-edit-10-5-sol.ts949// Usage exampleCOMMENT
LOWmanual-testing-sandbox/next-edit/next-edit-3-2-sol.ts103// Example usageCOMMENT
LOWmanual-testing-sandbox/next-edit/next-edit-6-3.ts379// Example usageCOMMENT
LOWmanual-testing-sandbox/next-edit/next-edit-4-2-sol.ts152// Example usageCOMMENT
LOWmanual-testing-sandbox/next-edit/next-edit-6-3-sol.ts491// Example usageCOMMENT
AI Slop Vocabulary7 hits · 16 pts
SeverityFileLineSnippetContext
MEDIUMcore/nextEdit/NextEditEditableRegionCalculator.ts285 // Search the codebase for the old node's expression. For this, either use ide.getReferences(some_location), or otheCOMMENT
LOWcore/nextEdit/constants.ts69 "You are Mercury, created by Inception Labs. You are an AI Agent and an expert at coding. Your role as an AI agent is CODE
MEDIUMextensions/cli/src/util/stdin.ts42 // Definitely a TTY, don't readCOMMENT
MEDIUMextensions/cli/src/services/ToolPermissionService.ts180 // Normal mode uses the more nuanced policy loadingCOMMENT
MEDIUMextensions/vscode/config_schema.json267 "### Deepseek\n Deepseek's API provides the best pricing for their state-of-the-art Deepseek Coder models. TCODE
MEDIUMextensions/vscode/config_schema.json290 "### Venice\n Venice.AI is a privacy-focused generative AI platform, allowing users to interact with open-soCODE
MEDIUMgui/package-lock.json13051 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippetContext
HIGHcore/llm/llms/Gemini.ts302 // for histories that were not generated by Gemini or are missing signatures.COMMENT
HIGHpackages/openai-adapters/src/apis/Gemini.ts179 // for histories that were not generated by Gemini or are missing signatures.COMMENT
Redundant / Tautological Comments9 hits · 14 pts
SeverityFileLineSnippetContext
LOWcore/util/start_ollama.sh7# Check if a command existsCOMMENT
LOWcore/util/start_ollama.sh12# Check if Ollama is already runningCOMMENT
LOWextensions/cli/scripts/install.sh253 # Check if we can write to npm global directoryCOMMENT
LOWextensions/cli/.github/workflows/release.yml87 # # Check if beta version is less than 7 days oldCOMMENT
LOWscripts/install-dependencies.sh8# Check if node version matches .nvmrcCOMMENT
LOW.github/workflows/similar-issues.yml116 # Check if any similar issues foundCOMMENT
LOW.github/actions/check-llm-changes/action.yml39 # Check if any LLM-related files were changedCOMMENT
LOWactions/general-review/action.yml125 # Check if we're running in the Continue repo itself (scripts exist locally)COMMENT
LOWactions/general-review/action.yml338 # Check if output is emptyCOMMENT
Magic Placeholder Names2 hits · 10 pts
SeverityFileLineSnippetContext
HIGH.continue/agents/input-validation.md14 - Reject obviously invalid values (empty strings, whitespace-only, placeholder text like "your-api-key-here")CODE
HIGH.continue/rules/dev-data-guide.md102 apiKey: "your-api-key-here"CODE
TODO Padding4 hits · 9 pts
SeverityFileLineSnippetContext
LOW⚡core/llm/index.test.ts163 // TODO: Implement tests for fetch methodCOMMENT
LOW⚡core/llm/index.test.ts166 // TODO: Implement tests for *_streamFim methodCOMMENT
LOW⚡core/llm/index.test.ts169 // TODO: Implement tests for complete methodCOMMENT
LOW⚡core/llm/index.test.ts172 // TODO: Implement tests for *streamChat methodCOMMENT
Excessive Try-Catch Wrapping9 hits · 9 pts
SeverityFileLineSnippetContext
LOW…s/continue-sdk/python/api/openapi_client/exceptions.py129 except Exception:CODE
LOWpackages/continue-sdk/python/api/docs/DefaultApi.md66 except Exception as e:CODE
LOWpackages/continue-sdk/python/api/docs/DefaultApi.md148 except Exception as e:CODE
LOWpackages/continue-sdk/python/api/docs/DefaultApi.md225 except Exception as e:CODE
LOWpackages/continue-sdk/python/api/docs/DefaultApi.md304 except Exception as e:CODE
LOWpackages/continue-sdk/python/api/docs/DefaultApi.md377 except Exception as e:CODE
LOWpackages/continue-sdk/python/api/docs/DefaultApi.md456 except Exception as e:CODE
LOWpackages/continue-sdk/python/api/docs/DefaultApi.md535 except Exception as e:CODE
LOWpackages/continue-sdk/python/api/docs/DefaultApi.md611 except Exception as e:CODE
Deep Nesting7 hits · 7 pts
SeverityFileLineSnippetContext
LOWpackages/continue-sdk/python/api/openapi_client/rest.py115CODE
LOW…s/continue-sdk/python/api/openapi_client/api_client.py285CODE
LOW…s/continue-sdk/python/api/openapi_client/api_client.py335CODE
LOW…s/continue-sdk/python/api/openapi_client/api_client.py422CODE
LOW…s/continue-sdk/python/api/openapi_client/api_client.py469CODE
LOW…s/continue-sdk/python/api/openapi_client/api_client.py499CODE
LOW…s/continue-sdk/python/api/openapi_client/api_client.py538CODE
Empty Error Handlers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…s/continue-sdk/python/api/openapi_client/exceptions.py129except Exception:CODE
Modern AI Meta-Vocabulary1 hit · 4 pts
SeverityFileLineSnippetContext
MEDIUM⚡…ters/src/test/anthropic-caching-scenarios.live.test.ts1256 // multi-step agentic workflow with interleaved tool calls.COMMENT
Overly Generic Function Names4 hits · 4 pts
SeverityFileLineSnippetContext
LOWcore/edit/searchAndReplace/findSearchMatch.vitest.ts417 const fileContent = `/* Multi-line comment\n with varying indentation */\nfunction processData(input) {\n // CODE
LOWcore/indexing/chunk/code.test.ts33 const myFunction = 'def my_function():\n return "Hello, World!"';CODE
LOWextensions/cli/src/ui/SyntaxHighlighter.test.ts30 const code = `def my_function():CODE
LOWextensions/cli/src/ui/SyntaxHighlighter.test.ts195 const code = ` def my_function():CODE
AI Structural Patterns2 hits · 2 pts
SeverityFileLineSnippetContext
LOW…ontinue-sdk/python/api/openapi_client/configuration.py172CODE
LOW…s/continue-sdk/python/api/openapi_client/api_client.py141CODE
Modern Structural Boilerplate1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…ontinue-sdk/python/api/openapi_client/configuration.py336 def set_default(cls, default: Optional[Self]) -> None:CODE