Repository Analysis

continuedev/continue

open-source coding agent

2.4 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of continuedev/continue, a TypeScript project with 34,864 GitHub stars. SynthScan v2.0 examined 616,208 lines of code across 2340 source files, recording 821 pattern matches distributed across 23 syntactic categories. The overall adjusted score of 2.4 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.4
Adjusted Score
2.4
Raw Score
100%
Time Factor
2026-07-14
Last Push
34.9K
Stars
TypeScript
Language
616.2K
Lines of Code
2.3K
Files
821
Pattern Hits
2026-07-14
Scan Date
0.05
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 6HIGH 116MEDIUM 38LOW 661

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 821 distinct pattern matches across 23 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.

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
LOWcore/promptFiles/initPrompt.ts11## Step 1: Check Required ToolsCOMMENT
LOWcore/promptFiles/initPrompt.ts20## Step 2: Project AnalysisCOMMENT
LOWcore/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
LOWextensions/cli/src/configLoader.ts53 // Step 1: Determine config source using precedence rulesCOMMENT
LOWextensions/cli/src/configLoader.ts60 // Step 2: Load configuration from the determined sourceCOMMENT
LOWextensions/cli/src/configLoader.ts69 // Step 3: Save config URI for session continuityCOMMENT
LOWextensions/cli/src/onboarding.ts54 // Step 1: Check if --config flag is providedCOMMENT
LOWextensions/cli/src/onboarding.ts59 // Step 2: Check for CONTINUE_USE_BEDROCK environment variable first (before test env check)COMMENT
LOWextensions/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
LOWpackages/openai-adapters/src/apis/Anthropic.ts71 // Step 1: Convert to clean Anthropic body (no caching)COMMENT
LOWpackages/openai-adapters/src/apis/Anthropic.ts74 // Step 2: Apply caching strategyCOMMENT
LOWpackages/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
LOWcore/promptFiles/initPrompt.ts11## Step 1: Check Required ToolsCOMMENT
LOWcore/promptFiles/initPrompt.ts20## Step 2: Project AnalysisCOMMENT
LOWcore/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
LOWextensions/cli/src/configLoader.ts53 // Step 1: Determine config source using precedence rulesCOMMENT
LOWextensions/cli/src/configLoader.ts60 // Step 2: Load configuration from the determined sourceCOMMENT
LOWextensions/cli/src/configLoader.ts69 // Step 3: Save config URI for session continuityCOMMENT
LOWextensions/cli/src/onboarding.ts54 // Step 1: Check if --config flag is providedCOMMENT
LOWextensions/cli/src/onboarding.ts59 // Step 2: Check for CONTINUE_USE_BEDROCK environment variable first (before test env check)COMMENT
LOWextensions/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
LOWpackages/openai-adapters/src/apis/Anthropic.ts71 // Step 1: Convert to clean Anthropic body (no caching)COMMENT
LOWpackages/openai-adapters/src/apis/Anthropic.ts74 // Step 2: Apply caching strategyCOMMENT
LOWpackages/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
LOWmanual-testing-sandbox/next-edit/next-edit-5-3.ts243setUserInfo("John Doe", "john@example.com", {CODE
LOWmanual-testing-sandbox/next-edit/next-edit-5-3.ts244 street: "123 Main St",CODE
LOWmanual-testing-sandbox/next-edit/next-edit-5-3-sol.ts294cart.setUserInfo("John Doe", "john@example.com", {CODE
LOWmanual-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
LOWmanual-testing-sandbox/next-edit/next-edit-5-3.ts239// Example usageCOMMENT
LOWmanual-testing-sandbox/next-edit/next-edit-4-2.ts131// Example usageCOMMENT
LOWmanual-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
LOWcore/llm/index.test.ts163 // TODO: Implement tests for fetch methodCOMMENT
LOWcore/llm/index.test.ts166 // TODO: Implement tests for *_streamFim methodCOMMENT
LOWcore/llm/index.test.ts169 // TODO: Implement tests for complete methodCOMMENT
LOWcore/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
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