⏩ Source-controlled AI checks, enforceable in CI. Powered by the open-source Continue CLI
811 matches across 18 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | packages/continue-sdk/python/api/setup.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …hon/api/test/test_list_assistants200_response_inner.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …api/test/test_list_assistant_full_slugs429_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …nue-sdk/python/api/test/test_get_policy200_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …-sdk/python/api/test/test_get_assistant404_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …hon/api/test/test_get_free_trial_status200_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …_list_organizations200_response_organizations_inner.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …-sdk/python/api/test/test_get_assistant200_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …python/api/test/test_list_organizations200_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …dk/python/api/test/test_list_assistants401_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …est/test_get_models_add_on_checkout_url500_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …tinue-sdk/python/api/test/test_sync_secrets_request.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …est_list_assistants200_response_inner_config_result.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …est/test_get_models_add_on_checkout_url200_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …dk/python/api/test/test_list_assistants404_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …-sdk/python/api/test/test_get_assistant403_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …kages/continue-sdk/python/api/test/test_default_api.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …ontinue-sdk/python/api/openapi_client/configuration.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | packages/continue-sdk/python/api/openapi_client/rest.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …ges/continue-sdk/python/api/openapi_client/__init__.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …s/continue-sdk/python/api/openapi_client/exceptions.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …s/continue-sdk/python/api/openapi_client/api_client.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …t/models/get_models_add_on_checkout_url500_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …t/models/get_models_add_on_checkout_url200_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …thon/api/openapi_client/models/sync_secrets_request.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …/list_organizations200_response_organizations_inner.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …api_client/models/get_free_trial_status200_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …tinue-sdk/python/api/openapi_client/models/__init__.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …api/openapi_client/models/get_assistant403_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …els/list_assistants200_response_inner_config_result.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …api_client/models/list_assistants200_response_inner.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …on/api/openapi_client/models/get_policy200_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …api/openapi_client/models/get_assistant404_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …penapi_client/models/list_organizations200_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …client/models/list_assistant_full_slugs429_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …api/openapi_client/models/get_assistant200_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …i/openapi_client/models/list_assistants401_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …i/openapi_client/models/list_assistants404_response.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …tinue-sdk/python/api/openapi_client/api/default_api.py | 0 | continue hub ide api api for continue ide to fetch assistants and other related information. these endpoints are primari |
| HIGH | …t/models/get_models_add_on_checkout_url500_response.py | 0 | returns the string representation of the model using alias |
| HIGH | …t/models/get_models_add_on_checkout_url200_response.py | 0 | returns the string representation of the model using alias |
| HIGH | …thon/api/openapi_client/models/sync_secrets_request.py | 0 | returns the string representation of the model using alias |
| HIGH | …/list_organizations200_response_organizations_inner.py | 0 | returns the string representation of the model using alias |
| HIGH | …api_client/models/get_free_trial_status200_response.py | 0 | returns the string representation of the model using alias |
| HIGH | …api/openapi_client/models/get_assistant403_response.py | 0 | returns the string representation of the model using alias |
| HIGH | …els/list_assistants200_response_inner_config_result.py | 0 | returns the string representation of the model using alias |
| HIGH | …api_client/models/list_assistants200_response_inner.py | 0 | returns the string representation of the model using alias |
| HIGH | …on/api/openapi_client/models/get_policy200_response.py | 0 | returns the string representation of the model using alias |
| HIGH | …api/openapi_client/models/get_assistant404_response.py | 0 | returns the string representation of the model using alias |
| HIGH | …penapi_client/models/list_organizations200_response.py | 0 | returns the string representation of the model using alias |
| HIGH | …client/models/list_assistant_full_slugs429_response.py | 0 | returns the string representation of the model using alias |
| HIGH | …api/openapi_client/models/get_assistant200_response.py | 0 | returns the string representation of the model using alias |
| HIGH | …i/openapi_client/models/list_assistants401_response.py | 0 | returns the string representation of the model using alias |
| HIGH | …i/openapi_client/models/list_assistants404_response.py | 0 | returns the string representation of the model using alias |
| HIGH | …t/models/get_models_add_on_checkout_url500_response.py | 0 | returns the json representation of the model using alias |
| HIGH | …t/models/get_models_add_on_checkout_url200_response.py | 0 | returns the json representation of the model using alias |
| HIGH | …thon/api/openapi_client/models/sync_secrets_request.py | 0 | returns the json representation of the model using alias |
| HIGH | …/list_organizations200_response_organizations_inner.py | 0 | returns the json representation of the model using alias |
| HIGH | …api_client/models/get_free_trial_status200_response.py | 0 | returns the json representation of the model using alias |
| HIGH | …api/openapi_client/models/get_assistant403_response.py | 0 | returns the json representation of the model using alias |
| 48 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | core/nextEdit/utils.ts | 26 | export function convertNextEditModelNameToEnum( |
| LOW | core/nextEdit/NextEditEditableRegionCalculator.ts | 537 | function findClosestIdentifierNode( |
| LOW | core/nextEdit/NextEditEditableRegionCalculator.ts | 638 | // function findClosestIdentifierNode( |
| LOW | core/nextEdit/NextEditEditableRegionCalculator.ts | 869 | function doesRangePartiallyOverlap(range1: Range, range2: Range): boolean { |
| LOW | core/nextEdit/context/diffFormatting.ts | 138 | export function extractMetadataFromUnifiedDiff( |
| LOW | core/nextEdit/diff/diff.ts | 12 | export function getOffsetPositionAtLastNewLine( |
| LOW | core/nextEdit/diff/diff.ts | 63 | export function getRenderableDiffWithGutterAnnotations( |
| LOW | core/nextEdit/diff/diff.ts | 207 | export function calculateFinalCursorPosition( |
| LOW | core/nextEdit/templating/mercuryCoderNextEdit.ts | 11 | export function recentlyViewedCodeSnippetsBlock( |
| LOW | core/nextEdit/templating/mercuryCoderNextEdit.ts | 68 | function mercuryNextEditTemplateBuilder( |
| LOW | core/nextEdit/templating/utils.ts | 30 | export function insertEditableRegionTokensWithStaticRange( |
| LOW | core/tools/systemMessageTools/convertSystemTools.ts | 17 | function toolCallStateToSystemToolOutput(state: ToolCallState): string { |
| LOW | core/tools/systemMessageTools/convertSystemTools.ts | 31 | export function convertToolCallStatesToSystemCallsAndOutput( |
| LOW | …re/tools/systemMessageTools/buildToolsSystemMessage.ts | 67 | export function addSystemMessageToolsToSystemMessage( |
| LOW | core/tools/systemMessageTools/systemToolUtils.ts | 7 | export function splitAtCodeblocksAndNewLines(content: string) { |
| LOW | core/tools/implementations/readFileLimit.ts | 5 | export async function throwIfFileExceedsHalfOfContext( |
| LOW | core/tools/definitions/requestRule.ts | 23 | export function getRequestRuleDescription( |
| LOW | core/tools/definitions/requestRule.ts | 31 | function getRequestRuleSystemMessageDescription( |
| LOW | core/llm/fetchModels.ts | 218 | async function fetchProviderModelsViaListModels( |
| LOW | core/llm/messages.ts | 20 | export function addSpaceToAnyEmptyMessages( |
| LOW | core/llm/getAdjustedTokenCount.ts | 20 | export function getAdjustedTokenCountFromModel( |
| LOW | core/llm/streamChat.ts | 162 | async function checkForOutOfStarterCredits( |
| LOW | core/llm/autodetect.ts | 268 | function isProviderHandlesTemplatingOrNoTemplateTypeRequired( |
| LOW | core/llm/autodetect.ts | 411 | function autodetectTemplateFunction( |
| LOW | core/llm/autodetect.ts | 473 | function autodetectPromptTemplates( |
| LOW | core/llm/openaiTypeConverters.ts | 45 | function appendReasoningFieldsIfSupported( |
| LOW | core/llm/openaiTypeConverters.ts | 407 | function handleFunctionCallArgsDelta(e: any): ChatMessage | undefined { |
| LOW | core/llm/openaiTypeConverters.ts | 519 | function handleReasoningSummaryDelta( |
| LOW | core/llm/openaiTypeConverters.ts | 535 | function handleReasoningSummaryDone( |
| LOW | core/llm/openaiTypeConverters.ts | 581 | function handleResponsesStreamEvent( |
| LOW | core/llm/openaiTypeConverters.ts | 788 | function getTextFromMessageContent(content: MessageContent): string { |
| LOW | core/llm/openaiTypeConverters.ts | 796 | function toResponseInputContentList( |
| LOW | core/llm/openaiTypeConverters.ts | 815 | function emitFunctionCallsFromToolCalls( |
| LOW | core/llm/openaiTypeConverters.ts | 845 | function convertThinkingMessageToReasoningItem( |
| LOW | core/llm/countTokens.ts | 370 | export function getTokenCountingBufferSafety(contextLength: number) { |
| LOW | core/llm/utils/extractContentFromCodeBlocks.ts | 7 | export function extractContentFromCodeBlock( |
| LOW | core/llm/utils/extractPathsFromCodeBlocks.ts | 4 | export function extractPathsFromCodeBlocks(content: string): string[] { |
| LOW | core/llm/templates/chat.ts | 97 | function codestralTemplateMessages(msgs: ChatMessage[]): string { |
| LOW | core/llm/templates/chat.ts | 105 | function anthropicTemplateMessages(messages: ChatMessage[]): string { |
| LOW | core/llm/llms/OpenAI-compatible.vitest.ts | 96 | function setupReadableStreamPolyfill() { |
| LOW | core/llm/llms/Cohere.vitest.ts | 60 | function setupReadableStreamPolyfill() { |
| LOW | core/llm/llms/Anthropic.vitest.ts | 60 | function setupReadableStreamPolyfill() { |
| LOW | core/llm/llms/OpenAI-compatible-core.vitest.ts | 77 | function setupReadableStreamPolyfill() { |
| LOW | core/llm/llms/gemini-types.ts | 68 | function convertJsonSchemaToGeminiSchema(jsonSchema: any): GeminiObjectSchema { |
| LOW | core/llm/llms/gemini-types.ts | 145 | export function convertContinueToolToGeminiFunction( |
| LOW | core/llm/llms/gemini-types.ts | 429 | export function mergeConsecutiveGeminiMessages( |
| LOW | core/llm/llms/OpenAI.vitest.ts | 60 | function setupReadableStreamPolyfill() { |
| LOW | core/llm/llms/index.ts | 202 | export function llmFromProviderAndOptions( |
| LOW | core/llm/llms/test-utils/openai-test-utils.ts | 60 | function setupReadableStreamPolyfill() { |
| LOW | core/context/providers/index.ts | 77 | export function contextProviderClassFromName( |
| LOW | core/context/retrieval/retrieval.ts | 11 | export async function retrieveContextItemsFromEmbeddings( |
| LOW | …autocomplete/classification/shouldCompleteMultiline.ts | 8 | function shouldCompleteMultilineBasedOnLanguage( |
| LOW | core/autocomplete/snippets/getAllSnippets.ts | 67 | function getSnippetsFromRecentlyEditedRanges( |
| LOW | core/autocomplete/context/ranking/index.ts | 124 | function mergeOverlappingRangeContents( |
| LOW | …tocomplete/context/static-context/tree-sitter-utils.ts | 16 | export function findEnclosingTypeDeclaration( |
| LOW | …tocomplete/context/static-context/tree-sitter-utils.ts | 81 | export async function extractTopLevelDeclsWithFormatting( |
| LOW | …tocomplete/context/static-context/tree-sitter-utils.ts | 161 | export function extractFunctionTypeFromDecl(match: Parser.QueryMatch): string { |
| LOW | core/autocomplete/util/processSingleLineCompletion.ts | 41 | export function processSingleLineCompletion( |
| LOW | core/autocomplete/filtering/test/util.ts | 26 | export async function testAutocompleteFiltering( |
| LOW | …complete/filtering/streamTransforms/filterCodeBlock.ts | 138 | function shouldRemoveLineBeforeStart(line: string): boolean { |
| 292 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | core/core.ts | 1541 | // if (e.message.toLowerCase().includes("embeddings provider")) { |
| LOW | core/promptFiles/createNewPromptFile.ts | 1 | import { IDE } from ".."; |
| LOW | core/nextEdit/NextEditEditableRegionCalculator.ts | 301 | // Save the queue of changed nodes. |
| LOW | core/nextEdit/NextEditEditableRegionCalculator.ts | 641 | // if (!node) return undefined; |
| LOW | core/nextEdit/NextEditEditableRegionCalculator.ts | 661 | // } |
| LOW | core/nextEdit/NextEditEditableRegionCalculator.ts | 681 | // "identifier", |
| LOW | core/nextEdit/diff/diff.ts | 161 | newSuffixPos--; |
| LOW | core/llm/autodetect.ts | 81 | // BedrockImport.ts |
| LOW | core/llm/autodetect.ts | 101 | // OVHcloud.ts |
| LOW | …ntext/retrieval/pipelines/RerankerRetrievalPipeline.ts | 161 | // const expanded = await this._expandRankedResults(results); |
| LOW | …ntext/retrieval/pipelines/RerankerRetrievalPipeline.ts | 181 | // if ((await extras.ide.getIdeInfo()).ideType === "vscode") { |
| LOW | …te/context/root-path-context/RootPathContextService.ts | 21 | // function getSyntaxTreeString( |
| LOW | core/autocomplete/filtering/test/testCases.ts | 1641 | // class Account { |
| LOW | core/autocomplete/filtering/test/testCases.ts | 1661 | |
| LOW | core/autocomplete/filtering/test/testCases.ts | 1681 | // filename: "asyncFunction.ts", |
| LOW | core/test/jest.setup-after-env.js | 21 | // TODO - currently causing tests to fail because sqlite is still running for some reason |
| LOW | core/edit/recursiveStream.ts | 101 | // }, |
| LOW | core/indexing/walkDir.test.ts | 21 | }); |
| LOW | core/indexing/docs/DocsService.skip.ts | 1 | // /** |
| LOW | core/indexing/docs/DocsService.skip.ts | 21 | // faviconUrl: "https://github.com/favicon.ico", |
| LOW | core/indexing/docs/DocsService.skip.ts | 41 | // userToken: "", |
| LOW | core/indexing/docs/DocsService.skip.ts | 61 | // await docsService.indexAndAdd(mockSiteConfig); |
| LOW | core/indexing/docs/DocsService.skip.ts | 81 | |
| LOW | core/indexing/docs/DocsService.skip.ts | 101 | // // const originalEmbeddingsProvider = |
| LOW | core/indexing/docs/DocsService.skip.ts | 121 | // return restConfig; |
| LOW | core/indexing/docs/crawlers/crawl-test-cases.ts | 1 | export const commonDocsRepos: string[] = [ |
| LOW | core/indexing/docs/crawlers/crawl-test-cases.ts | 21 | // "https://github.com/denoland/deno", |
| LOW | core/indexing/docs/crawlers/crawl-test-cases.ts | 41 | // "https://github.com/laravel/laravel", |
| LOW | extensions/cli/eslint.config.js | 21 | }, |
| LOW | extensions/cli/eslint.config.js | 61 | // // Static fields |
| LOW | extensions/cli/.github/workflows/release.yml | 41 | |
| LOW | extensions/cli/.github/workflows/release.yml | 61 | |
| LOW | extensions/cli/.github/workflows/release.yml | 81 | # # Convert to epoch seconds |
| LOW | …/src/ui/__tests__/TUIChat.freeTrialTransition.test.tsx | 1 | // Integration tests for free trial transition - simplified version |
| LOW | extensions/cli/src/e2e/local-config-switching.test.tsx | 101 | |
| LOW | extensions/cli/src/services/ToolPermissionService.ts | 101 | } |
| LOW | …ons/intellij/src/main/resources/continue_tutorial.java | 1 | // _________ _____ _____ |
| LOW | …sions/intellij/src/main/resources/continue_tutorial.ts | 1 | // _________ _____ _____ |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29601 | collarbone |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29621 | ##) |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29641 | ##{ |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29661 | ##¶ |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29681 | ##ɕ |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29701 | ##ʌ |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29721 | ##β |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29741 | ##б |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29761 | ##і |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29781 | ##պ |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29801 | ##ם |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29821 | ##ح |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29841 | ##چ |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29861 | ##थ |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29881 | ##। |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29901 | ##দ |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29921 | ##ட |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29941 | ##ය |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29961 | ##་ |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 29981 | ##თ |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 30001 | ##ᄌ |
| LOW | extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt | 30021 | ##ᆨ |
| 50 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …ntext/root-path-context/test/files/python/functions.py | 1 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 20 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 23 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 24 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 25 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 26 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 27 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 28 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 29 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 30 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 31 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 34 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 35 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 36 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 37 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 38 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 39 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 40 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 41 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 42 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 43 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 44 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 45 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 46 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 47 | |
| LOW | …ges/continue-sdk/python/api/openapi_client/__init__.py | 48 | |
| LOW | …continue-sdk/python/api/openapi_client/api_response.py | 3 | |
| LOW | …s/continue-sdk/python/api/openapi_client/api_client.py | 33 | |
| LOW | …s/continue-sdk/python/api/openapi_client/api_client.py | 33 | |
| LOW | …s/continue-sdk/python/api/openapi_client/api_client.py | 33 | |
| LOW | …s/continue-sdk/python/api/openapi_client/api_client.py | 33 | |
| LOW | …s/continue-sdk/python/api/openapi_client/api_client.py | 33 | |
| LOW | …t/models/get_models_add_on_checkout_url500_response.py | 15 | |
| LOW | …t/models/get_models_add_on_checkout_url500_response.py | 17 | |
| LOW | …t/models/get_models_add_on_checkout_url200_response.py | 15 | |
| LOW | …t/models/get_models_add_on_checkout_url200_response.py | 17 | |
| LOW | …thon/api/openapi_client/models/sync_secrets_request.py | 15 | |
| LOW | …thon/api/openapi_client/models/sync_secrets_request.py | 17 | |
| LOW | …/list_organizations200_response_organizations_inner.py | 15 | |
| LOW | …/list_organizations200_response_organizations_inner.py | 17 | |
| LOW | …api_client/models/get_free_trial_status200_response.py | 15 | |
| LOW | …api_client/models/get_free_trial_status200_response.py | 17 | |
| LOW | …tinue-sdk/python/api/openapi_client/models/__init__.py | 17 | |
| LOW | …tinue-sdk/python/api/openapi_client/models/__init__.py | 18 | |
| LOW | …tinue-sdk/python/api/openapi_client/models/__init__.py | 19 | |
| LOW | …tinue-sdk/python/api/openapi_client/models/__init__.py | 20 | |
| LOW | …tinue-sdk/python/api/openapi_client/models/__init__.py | 21 | |
| LOW | …tinue-sdk/python/api/openapi_client/models/__init__.py | 22 | |
| LOW | …tinue-sdk/python/api/openapi_client/models/__init__.py | 23 | |
| LOW | …tinue-sdk/python/api/openapi_client/models/__init__.py | 24 | |
| LOW | …tinue-sdk/python/api/openapi_client/models/__init__.py | 25 | |
| LOW | …tinue-sdk/python/api/openapi_client/models/__init__.py | 26 | |
| LOW | …tinue-sdk/python/api/openapi_client/models/__init__.py | 27 | |
| LOW | …tinue-sdk/python/api/openapi_client/models/__init__.py | 28 | |
| LOW | …tinue-sdk/python/api/openapi_client/models/__init__.py | 29 | |
| LOW | …tinue-sdk/python/api/openapi_client/models/__init__.py | 30 | |
| LOW | …tinue-sdk/python/api/openapi_client/models/__init__.py | 31 | |
| LOW | …api/openapi_client/models/get_assistant403_response.py | 15 | |
| LOW | …api/openapi_client/models/get_assistant403_response.py | 17 | |
| LOW | …els/list_assistants200_response_inner_config_result.py | 15 | |
| 20 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | core/autocomplete/filtering/test/testCases.ts | 16 | print(message) |
| HIGH | core/autocomplete/filtering/test/testCases.ts | 19 | print(multi_line_message) |
| HIGH | core/autocomplete/filtering/test/testCases.ts | 758 | print(even_squares) |
| HIGH | core/autocomplete/filtering/test/testCases.ts | 761 | print(odd_squares) |
| HIGH | core/autocomplete/filtering/test/testCases.ts | 1228 | print('Hello, <|fim|>!'); |
| HIGH | core/autocomplete/filtering/test/testCases.ts | 1309 | print(<|fim|>) |
| HIGH | core/autocomplete/filtering/test/testCases.ts | 1332 | print("A") |
| HIGH | core/autocomplete/filtering/test/testCases.ts | 1336 | print("C") |
| HIGH | core/indexing/CodebaseIndexer.test.ts | 44 | print("Hello, world!") |
| HIGH | core/indexing/test/indexing.ts | 20 | print("Hello, world!") |
| HIGH | extensions/cli/src/ui/SyntaxHighlighter.test.ts | 31 | return True`; |
| HIGH | extensions/cli/src/ui/SyntaxHighlighter.test.ts | 196 | return True`; |
| HIGH | packages/continue-sdk/typescript/api/src/runtime.ts | 144 | * @return True if the given MIME is JSON, false otherwise. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | core/autocomplete/util/AutocompleteLruCache.test.ts | 48 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | core/autocomplete/util/AutocompleteLruCache.test.ts | 50 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | core/autocomplete/util/AutocompleteLruCache.test.ts | 172 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | core/autocomplete/util/AutocompleteLruCache.test.ts | 174 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | core/autocomplete/util/AutocompleteLruCache.test.ts | 271 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | core/autocomplete/util/AutocompleteLruCache.test.ts | 273 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | core/autocomplete/util/AutocompleteLruCache.test.ts | 453 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | core/autocomplete/util/AutocompleteLruCache.test.ts | 455 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | core/autocomplete/util/AutocompleteLruCache.test.ts | 501 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | core/autocomplete/util/AutocompleteLruCache.test.ts | 503 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | core/autocomplete/util/AutocompleteLruCache.test.ts | 575 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | core/autocomplete/util/AutocompleteLruCache.test.ts | 577 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | core/autocomplete/util/AutocompleteLruCache.test.ts | 631 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | core/autocomplete/util/AutocompleteLruCache.test.ts | 633 | // ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …ters/src/test/anthropic-caching-scenarios.live.test.ts | 21 | // ─── Shared fixtures ──────────────────────────────────────────────── |
| MEDIUM | …ters/src/test/anthropic-caching-scenarios.live.test.ts | 422 | // ─── Helpers ──────────────────────────────────────────────────────── |
| MEDIUM | …ters/src/test/anthropic-caching-scenarios.live.test.ts | 449 | // ─── Tests ────────────────────────────────────────────────────────── |
| MEDIUM | …ters/src/test/anthropic-caching-scenarios.live.test.ts | 454 | // ── Scenario 1: Tool use round-trip ────────────────────────── |
| MEDIUM | …ters/src/test/anthropic-caching-scenarios.live.test.ts | 667 | // ── Scenario 2: Parallel tool calls ────────────────────────── |
| MEDIUM | …ters/src/test/anthropic-caching-scenarios.live.test.ts | 874 | // ── Scenario 3: Long conversation (8 turns) ───────────────── |
| MEDIUM | …ters/src/test/anthropic-caching-scenarios.live.test.ts | 965 | // ── Scenario 4: Large tool result (simulating file read) ───── |
| MEDIUM | …ters/src/test/anthropic-caching-scenarios.live.test.ts | 1253 | // ── Scenario 7: Multi-step tool chain ──────────────────────── |
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | …ntext/retrieval/pipelines/RerankerRetrievalPipeline.ts | 102 | await this.options.config.selectedModelByRole.rerank.rerank( |
| CRITICAL | …nueintellijextension/nextEdit/NextEditWindowManager.kt | 361 | com.intellij.openapi.fileTypes.SyntaxHighlighterFactory.getSyntaxHighlighter(fileType, project, null) |
| CRITICAL | …nueintellijextension/nextEdit/NextEditWindowManager.kt | 493 | val fileEditorManager = com.intellij.openapi.fileEditor.FileEditorManager.getInstance(project) |
| CRITICAL | …inueintellijextension/actions/ContinuePluginActions.kt | 133 | val virtualFile = com.intellij.openapi.vfs.LocalFileSystem.getInstance().findFileByIoFile(logFile) |
| CRITICAL | extensions/vscode/src/VsCodeIde.ts | 431 | path: vscode.window.activeTextEditor.document.uri.toString(), |
| CRITICAL | packages/openai-adapters/src/apis/VertexAI.ts | 366 | await this.mistralInstance.openai.chat.completions.create( |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | core/promptFiles/initPrompt.ts | 11 | ## Step 1: Check Required Tools |
| LOW | core/promptFiles/initPrompt.ts | 20 | ## Step 2: Project Analysis |
| LOW | core/promptFiles/initPrompt.ts | 28 | ## Step 3: Generate ${initFilename} |
| LOW | core/promptFiles/initPrompt.ts | 72 | ## Step 4: Finalize |
| LOW | core/llm/rules/getSystemMessageWithRules.ts | 233 | // For non-root rules, we need to check if any files are in the rule's directory |
| LOW | extensions/cli/src/configLoader.ts | 57 | // Step 1: Determine config source using precedence rules |
| LOW | extensions/cli/src/configLoader.ts | 64 | // Step 2: Load configuration from the determined source |
| LOW | extensions/cli/src/configLoader.ts | 73 | // Step 3: Save config URI for session continuity (only for file-based auth) |
| LOW | extensions/cli/src/onboarding.ts | 54 | // Step 1: Check if --config flag is provided |
| LOW | extensions/cli/src/onboarding.ts | 59 | // Step 2: Check for CONTINUE_USE_BEDROCK environment variable first (before test env check) |
| LOW | extensions/cli/src/onboarding.ts | 67 | // Step 3: Check if we're in a test/CI environment - if so, skip interactive prompts |
| LOW | extensions/cli/src/onboarding.ts | 88 | // Step 4: Present user with two options |
| LOW | …ions/cli/src/integration/model-persistence-e2e.test.ts | 99 | // Step 1: Initial session - user starts with default model (GPT-4) |
| LOW | …ions/cli/src/integration/model-persistence-e2e.test.ts | 107 | // Step 2: User switches to Claude 3.5 Sonnet (index 1) |
| LOW | …ions/cli/src/integration/model-persistence-e2e.test.ts | 114 | // Step 3: Persist the model choice (this should happen in useModelSelector) |
| LOW | …ions/cli/src/integration/model-persistence-e2e.test.ts | 122 | // Step 4: Simulate restart - create new service instance |
| LOW | …ions/cli/src/integration/model-persistence-e2e.test.ts | 130 | // Step 5: Verify the persisted model is restored |
| LOW | extensions/cli/src/commands/review.ts | 278 | // Step 1: Compute diff |
| LOW | extensions/cli/src/commands/review.ts | 296 | // Step 2: Resolve reviews |
| LOW | extensions/cli/src/commands/review.ts | 325 | // Step 3: Create worktrees and run reviews |
| LOW | extensions/cli/src/services/ArtifactUploadService.ts | 97 | // Step 1: Request presigned URL from backend |
| LOW | extensions/cli/src/services/ArtifactUploadService.ts | 116 | // Step 2: Upload file directly to S3 |
| LOW | packages/openai-adapters/src/apis/Anthropic.ts | 71 | // Step 1: Convert to clean Anthropic body (no caching) |
| LOW | packages/openai-adapters/src/apis/Anthropic.ts | 74 | // Step 2: Apply caching strategy |
| LOW | packages/openai-adapters/src/apis/Anthropic.ts | 79 | // Step 3: Cache last two user messages for conversation turn caching |
| LOW | …ters/src/test/anthropic-caching-scenarios.live.test.ts | 1263 | // Step 1: user reports bug, assistant reads the file |
| LOW | …ters/src/test/anthropic-caching-scenarios.live.test.ts | 1317 | // Step 2: assistant reads the test file (builds on step 1's cache) |
| LOW | …ters/src/test/anthropic-caching-scenarios.live.test.ts | 1369 | // Step 3: another follow-up (builds further on the cache) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | core/autocomplete/filtering/test/testCases.ts | 172 | "name": "John Doe", |
| LOW | core/autocomplete/filtering/test/testCases.ts | 869 | INSERT INTO employees (name, age, position) VALUES ('John Doe', 30, 'Developer'); |
| LOW | …plete/filtering/test/NEGATIVE_TEST_CASES/QWEN_JSON.txt | 15 | "name": "John Doe", |
| LOW | …/filtering/test/NEGATIVE_TEST_CASES/STARCODER_JSON.txt | 4 | { "name": "John Doe", "age": 30, "position": "Developer" }, |
| LOW | …/filtering/test/NEGATIVE_TEST_CASES/STARCODER_JSON.txt | 19 | { "name": "John Doe", "age": 30 }, |
| LOW | extensions/cli/src/util/prompt.test.ts | 54 | const userInput = "John Doe"; |
| LOW | extensions/cli/src/auth/workos.test.ts | 16 | userEmail: "user@example.com", |
| LOW | extensions/cli/src/auth/workos.test.ts | 53 | userEmail: "user@example.com", |
| LOW | extensions/cli/src/auth/workos.test.ts | 72 | userEmail: "user@example.com", |
| LOW | extensions/cli/src/auth/workos.test.ts | 100 | userEmail: "user@example.com", |
| LOW | extensions/cli/src/auth/workos.test.ts | 113 | userEmail: "user@example.com", |
| LOW | extensions/cli/src/auth/workos.test.ts | 141 | userEmail: "user@example.com", |
| LOW | extensions/cli/src/auth/workos.test.ts | 154 | userEmail: "user@example.com", |
| LOW | extensions/cli/src/auth/orgSelection.test.ts | 25 | userEmail: "user@example.com", |
| LOW | extensions/cli/src/smoke-api/headless-all-tools.test.ts | 36 | GIT_AUTHOR_EMAIL: "test@test.com", |
| LOW | extensions/cli/src/smoke-api/headless-all-tools.test.ts | 38 | GIT_COMMITTER_EMAIL: "test@test.com", |
| LOW | manual-testing-sandbox/query.sql | 8 | INSERT INTO employees (name, age, position) VALUES ('John Doe', 30, 'Developer'); |
| LOW | manual-testing-sandbox/data.json | 15 | "name": "John Doe", |
| LOW | manual-testing-sandbox/data.json | 58 | "teamMembers": ["John Doe", "Jane Smith"] |
| LOW | manual-testing-sandbox/next-edit/next-edit-5-3.ts | 243 | setUserInfo("John Doe", "john@example.com", { |
| LOW | manual-testing-sandbox/next-edit/next-edit-5-3.ts | 244 | street: "123 Main St", |
| LOW | manual-testing-sandbox/next-edit/next-edit-5-3-sol.ts | 294 | cart.setUserInfo("John Doe", "john@example.com", { |
| LOW | manual-testing-sandbox/next-edit/next-edit-5-3-sol.ts | 295 | street: "123 Main St", |
| LOW | manual-testing-sandbox/next-edit/next-edit-6-3.ts | 31 | email: "admin@example.com", |
| LOW | manual-testing-sandbox/next-edit/next-edit-6-3.ts | 37 | email: "user@example.com", |
| LOW | manual-testing-sandbox/next-edit/next-edit-6-3-sol.ts | 470 | email: "admin@example.com", |
| LOW | manual-testing-sandbox/next-edit/next-edit-6-3-sol.ts | 476 | email: "user@example.com", |
| LOW | …ts/StyledMarkdownPreview/SecureImageComponent.test.tsx | 165 | const preElement = screen.getByText(/"email": "user@example.com"/); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | extensions/cli/src/permissions/policyWriter.ts | 61 | # This file is managed by the Continue CLI and should not be edited manually. |
| MEDIUM | packages/continue-sdk/typescript/build.sh | 9 | # Create the necessary directory structure in dist |
| MEDIUM | .github/workflows/auto-release.yml | 34 | # Create a new draft release with auto-generated release notes |
| MEDIUM | .github/workflows/auto-release.yml | 65 | # Create a new draft release with auto-generated release notes |
| MEDIUM | .github/workflows/vscode-prerelease.yml | 208 | # Create the pre-release |
| MEDIUM | .github/workflows/auto-fix-failed-tests.yml | 114 | # Create a detailed prompt for fixing the failed tests |
| MEDIUM | .github/workflows/jetbrains-release.yaml | 586 | # Create a pull request |
| MEDIUM | .github/workflows/similar-issues.yml | 76 | # Create a Python script to search and format as JSON |
| MEDIUM | .github/workflows/similar-issues.yml | 134 | # Create a Python script to analyze the issue |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | manual-testing-sandbox/next-edit/next-edit-7-4.ts | 195 | // Example usage |
| LOW | manual-testing-sandbox/next-edit/next-edit-2-1-sol.ts | 83 | // Example usage |
| LOW | manual-testing-sandbox/next-edit/next-edit-5-3.ts | 239 | // Example usage |
| LOW | manual-testing-sandbox/next-edit/next-edit-4-2.ts | 131 | // Example usage |
| LOW | manual-testing-sandbox/next-edit/next-edit-5-3-sol.ts | 290 | // Example usage |
| LOW | manual-testing-sandbox/next-edit/next-edit-3-2.ts | 92 | // Example usage |
| LOW | manual-testing-sandbox/next-edit/next-edit-9-5-sol.ts | 506 | // Example usage: |
| LOW | manual-testing-sandbox/next-edit/next-edit-1-1.ts | 20 | // Example usage |
| LOW | manual-testing-sandbox/next-edit/next-edit-2-1.ts | 44 | // Example usage |
| LOW | manual-testing-sandbox/next-edit/next-edit-1-1-sol.ts | 33 | // Example usage |
| LOW | manual-testing-sandbox/next-edit/next-edit-10-5-sol.ts | 949 | // Usage example |
| LOW | manual-testing-sandbox/next-edit/next-edit-3-2-sol.ts | 103 | // Example usage |
| LOW | manual-testing-sandbox/next-edit/next-edit-6-3.ts | 379 | // Example usage |
| LOW | manual-testing-sandbox/next-edit/next-edit-4-2-sol.ts | 152 | // Example usage |
| LOW | manual-testing-sandbox/next-edit/next-edit-6-3-sol.ts | 491 | // Example usage |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | core/nextEdit/NextEditEditableRegionCalculator.ts | 285 | // Search the codebase for the old node's expression. For this, either use ide.getReferences(some_location), or othe |
| LOW | core/nextEdit/constants.ts | 69 | "You are Mercury, created by Inception Labs. You are an AI Agent and an expert at coding. Your role as an AI agent is |
| MEDIUM | extensions/cli/src/util/stdin.ts | 42 | // Definitely a TTY, don't read |
| MEDIUM | extensions/cli/src/services/ToolPermissionService.ts | 180 | // Normal mode uses the more nuanced policy loading |
| MEDIUM | extensions/vscode/config_schema.json | 267 | "### Deepseek\n Deepseek's API provides the best pricing for their state-of-the-art Deepseek Coder models. T |
| MEDIUM | extensions/vscode/config_schema.json | 290 | "### Venice\n Venice.AI is a privacy-focused generative AI platform, allowing users to interact with open-so |
| MEDIUM | gui/package-lock.json | 13884 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | core/llm/llms/Gemini.ts | 302 | // for histories that were not generated by Gemini or are missing signatures. |
| HIGH | packages/openai-adapters/src/apis/Gemini.ts | 179 | // for histories that were not generated by Gemini or are missing signatures. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | core/util/start_ollama.sh | 7 | # Check if a command exists |
| LOW | core/util/start_ollama.sh | 12 | # Check if Ollama is already running |
| LOW | extensions/cli/scripts/install.sh | 253 | # Check if we can write to npm global directory |
| LOW | extensions/cli/.github/workflows/release.yml | 87 | # # Check if beta version is less than 7 days old |
| LOW | scripts/install-dependencies.sh | 8 | # Check if node version matches .nvmrc |
| LOW | .github/workflows/similar-issues.yml | 116 | # Check if any similar issues found |
| LOW | .github/actions/check-llm-changes/action.yml | 39 | # Check if any LLM-related files were changed |
| LOW | actions/general-review/action.yml | 125 | # Check if we're running in the Continue repo itself (scripts exist locally) |
| LOW | actions/general-review/action.yml | 338 | # Check if output is empty |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | .continue/agents/input-validation.md | 14 | - Reject obviously invalid values (empty strings, whitespace-only, placeholder text like "your-api-key-here") |
| HIGH | .continue/rules/dev-data-guide.md | 102 | apiKey: "your-api-key-here" |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …s/continue-sdk/python/api/openapi_client/exceptions.py | 129 | except Exception: |
| LOW | packages/continue-sdk/python/api/docs/DefaultApi.md | 66 | except Exception as e: |
| LOW | packages/continue-sdk/python/api/docs/DefaultApi.md | 148 | except Exception as e: |
| LOW | packages/continue-sdk/python/api/docs/DefaultApi.md | 225 | except Exception as e: |
| LOW | packages/continue-sdk/python/api/docs/DefaultApi.md | 304 | except Exception as e: |
| LOW | packages/continue-sdk/python/api/docs/DefaultApi.md | 377 | except Exception as e: |
| LOW | packages/continue-sdk/python/api/docs/DefaultApi.md | 456 | except Exception as e: |
| LOW | packages/continue-sdk/python/api/docs/DefaultApi.md | 535 | except Exception as e: |
| LOW | packages/continue-sdk/python/api/docs/DefaultApi.md | 611 | except Exception as e: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/continue-sdk/python/api/openapi_client/rest.py | 115 | |
| LOW | …s/continue-sdk/python/api/openapi_client/api_client.py | 285 | |
| LOW | …s/continue-sdk/python/api/openapi_client/api_client.py | 335 | |
| LOW | …s/continue-sdk/python/api/openapi_client/api_client.py | 422 | |
| LOW | …s/continue-sdk/python/api/openapi_client/api_client.py | 469 | |
| LOW | …s/continue-sdk/python/api/openapi_client/api_client.py | 499 | |
| LOW | …s/continue-sdk/python/api/openapi_client/api_client.py | 538 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | core/edit/searchAndReplace/findSearchMatch.vitest.ts | 417 | const fileContent = `/* Multi-line comment\n with varying indentation */\nfunction processData(input) {\n // |
| LOW | core/indexing/chunk/code.test.ts | 33 | const myFunction = 'def my_function():\n return "Hello, World!"'; |
| LOW | extensions/cli/src/ui/SyntaxHighlighter.test.ts | 30 | const code = `def my_function(): |
| LOW | extensions/cli/src/ui/SyntaxHighlighter.test.ts | 195 | const code = ` def my_function(): |