MCPcopy Create free account

hub / github.com/Arthur742Ramos/repo-bootcamp / functions

Functions605 in github.com/Arthur742Ramos/repo-bootcamp

↓ 88 callersFunctionanalyzeRepo
( repoPath: string, repoInfo: RepoInfo, scanResult: ScanResult, options: BootcampOptions, onProgress
src/agent.ts:913
↓ 86 callersFunctionmakeMockOptions
(overrides: Partial<BootcampOptions> = {})
test/agent.test.ts:93
↓ 86 callersFunctionmakeMockRepoInfo
(overrides: Partial<RepoInfo> = {})
test/agent.test.ts:57
↓ 86 callersFunctionmakeMockScanResult
(overrides: Partial<ScanResult> = {})
test/agent.test.ts:68
↓ 67 callersFunctionrunCli
( args: string[], env: NodeJS.ProcessEnv = {}, timeoutMs = 60_000, cwd: string = REPO_ROOT )
test/e2e/helpers.ts:74
↓ 59 callersFunctionconfigureSessionResponse
* Configure the mock session to emit events and resolve sendAndWait. * `responseText` is streamed as a single assistant.message_delta event, * then
test/agent.test.ts:163
↓ 59 callersFunctiongetIndexHtml
()
src/web/templates.ts:4
↓ 45 callersFunctionisTestFile
(path: string)
src/utils.ts:159
↓ 45 callersMethodstartPhase
* Start a new phase
src/progress.ts:76
↓ 44 callersFunctionmakeContext
(overrides?: Partial<ToolContext>)
test/tools.test.ts:65
↓ 42 callersFunctiongetTool
(context: ToolContext, name: string)
test/tools.test.ts:76
↓ 40 callersFunctionparseGitHubUrl
(url: string)
src/ingest.ts:100
↓ 37 callersFunctionsatisfiesVersion
(required: string, installed: string)
src/commands/preflight-command.ts:188
↓ 35 callersFunctionmakeDirent
(name: string, isDir: boolean)
test/tools.test.ts:280
↓ 34 callersFunctioncreateApp
()
src/web/server.ts:23
↓ 34 callersFunctionfiniteOr
(value: unknown, fallback: number, opts?: { min?: number })
src/utils.ts:125
↓ 33 callersFunctiongetSecurityGrade
(score: number, sourceFilesScanned?: number)
src/security.ts:394
↓ 33 callersFunctionmarkdownToHtml
(md: string)
src/formatter.ts:69
↓ 32 callersFunctionmakeOptions
(overrides: Partial<BootcampOptions> = {})
test/config-resolution.test.ts:19
↓ 32 callersFunctionnames
(list: Dependency[])
test/deps-parsers.test.ts:20
↓ 30 callersFunctiongenerateDiffDocs
(diff: DiffSummary, projectName: string)
src/diff.ts:544
↓ 30 callersMethodsucceed
* Complete current phase successfully
src/progress.ts:178
↓ 29 callersFunctionresolveRunConfiguration
(options: BootcampOptions)
src/services/config-resolution.ts:86
↓ 28 callersFunctionisLocalPath
(input: string)
src/repo-resolver.ts:26
↓ 27 callersFunctionrunParallelAnalysis
( repoPath: string, scanResult: ScanResult, progress?: ProgressTracker, cacheOptions?: ParallelAnalysi
src/analysis.ts:40
↓ 25 callersFunctionextractDependencies
(repoPath: string)
src/deps.ts:523
↓ 24 callersFunctionformatBytes
(bytes: number)
src/metrics.ts:330
↓ 23 callersFunctionparseMermaidFile
(content: string)
src/diagrams.ts:67
↓ 22 callersFunctioncreateTestRepo
( files: Record<string, string> )
test/docs.test.ts:27
↓ 22 callersMethodstop
()
src/types.ts:82
↓ 22 callersFunctiontaskToIssuePayload
(task: FirstTask, repoInfo: RepoInfo)
src/issues.ts:120
↓ 21 callersFunctionhasPath
(paths: string[], pattern: RegExp)
src/health.ts:85
↓ 21 callersMethodupdate
* Update the current phase with a new message
src/progress.ts:99
↓ 20 callersFunctionanalyzeSecurityPatterns
( repoPath: string, files: FileInfo[], packageJson?: Record<string, unknown> )
src/security.ts:115
↓ 20 callersFunctioncomputeCodebaseMetrics
(scan: ScanResult)
src/metrics.ts:339
↓ 20 callersFunctiongenerateSecurityDocs
(analysis: SecurityAnalysis, projectName: string)
src/security.ts:406
↓ 20 callersFunctiongetCliFlagValue
(flags: string[])
src/cli.ts:247
↓ 20 callersFunctionrepoWith
(files: Record<string, string>)
test/deps-parsers.test.ts:11
↓ 20 callersFunctionscanRepositoryFiles
( repoPath: string, maxFiles: number, options?: { exclude?: string[]; subdir?: string } )
src/services/clone-service.ts:42
↓ 19 callersFunctioncomputeRepoHealth
(scan: ScanResult)
src/health.ts:414
↓ 19 callersFunctiongenerateBootcamp
( facts: RepoFacts, options: BootcampOptions, styleConfig?: StyleConfig )
src/generator.ts:273
↓ 19 callersFunctiongetCacheDir
()
src/cache.ts:246
↓ 19 callersFunctiongetErrorMessage
(error: unknown, fallback = "Unknown error")
src/utils.ts:138
↓ 18 callersFunctionbuildImportGraph
( repoPath: string, files: FileInfo[] )
src/impact.ts:407
↓ 18 callersFunctiongenerateTechRadar
( stack: StackInfo, files: FileInfo[], deps: DependencyAnalysis | null, security: SecurityAnalysis | n
src/radar.ts:177
↓ 18 callersFunctiongetActionOptions
(opts: Command | T)
src/cli.ts:241
↓ 18 callersFunctionreadCache
( repoFullName: string, commitSha: string, generationOptions?: CacheGenerationOptions )
src/cache.ts:168
↓ 18 callersFunctionscanRepo
( repoPath: string, maxFiles: number, options: { exclude?: string[]; subdir?: string } = {} )
src/ingest.ts:980
↓ 18 callersFunctionwriteCache
( repoFullName: string, commitSha: string, facts: RepoFacts, generationOptions?: CacheGenerationOption
src/cache.ts:183
↓ 17 callersFunctionclassifyInteractiveInput
(raw: string)
src/interactive.ts:73
↓ 17 callersFunctionenv
(overrides: Partial<EnvironmentSnapshot> = {})
test/doctor.test.ts:15
↓ 17 callersFunctionescapeRegex
(str: string)
src/utils.ts:48
↓ 17 callersFunctionmissing
( label: string, recommendation: string )
src/health.ts:139
↓ 17 callersMethodon
(handler: (event: LlmSessionEvent) => void)
src/types.ts:75
↓ 17 callersFunctionpresent
(label: string)
src/health.ts:135
↓ 17 callersMethodrecordToolCall
* Record a tool call (for analyze phase)
src/progress.ts:109
↓ 16 callersFunctioncloneRepository
( repoInfo: RepoInfo, branch?: string, fullClone?: boolean )
src/services/clone-service.ts:33
↓ 16 callersFunctionmakeFacts
(overrides: Partial<RepoFacts> = {})
test/cache.test.ts:13
↓ 16 callersFunctionrunCyclesCommand
(repoUrl: string, opts: CyclesCommandOptions)
src/commands/cycles-command.ts:57
↓ 15 callersMethodask
* Ask a question and get a response
src/interactive.ts:250
↓ 15 callersFunctionevaluateDoctor
(env: EnvironmentSnapshot)
src/doctor.ts:82
↓ 15 callersFunctionfindCycles
(graph: Map<string, GraphNode>)
src/cycles.ts:37
↓ 15 callersFunctiongenerateDependencyDocs
(deps: DependencyAnalysis, projectName: string)
src/deps.ts:603
↓ 15 callersFunctiongenerateImpactDocs
( impacts: ChangeImpact[], projectName: string, cycles?: CyclesSummary )
src/impact.ts:644
↓ 15 callersFunctiongit
(cwd: string, args: string[], options: { encoding?: BufferEncoding } = {})
test/e2e/diff-command.e2e.test.ts:27
↓ 15 callersMethodinitialize
* Initialize the Copilot session
src/interactive.ts:205
↓ 15 callersFunctionnode
(imports: string[], importedBy: string[])
test/coupling-command.test.ts:36
↓ 15 callersFunctionscan
( files: Array<Partial<FileInfo> & { path: string }>, overrides: ScanOverrides = {} )
test/health.test.ts:15
↓ 15 callersFunctionsetupTestRepo
(files: Record<string, string>)
test/security.test.ts:396
↓ 14 callersFunctionemit
(event: ProgressEvent)
src/web/routes.ts:160
↓ 14 callersFunctionisAnalyzerPlugin
(plugin: unknown)
src/plugin-api.ts:61
↓ 14 callersFunctionmockExecResult
(stdout: string, stderr = "")
test/watch.test.ts:22
↓ 14 callersFunctionreadFileSafe
(filePath: string)
src/utils.ts:36
↓ 14 callersFunctionrunAskCommand
( repoUrl: string, options: { branch?: string; verbose?: boolean; model?: string; noClone?: boolean; quest
src/commands/ask-command.ts:17
↓ 14 callersFunctionrunPullRequestDiff
(prTarget: string, options: PullRequestDiffOptions)
src/commands/diff-command.ts:21
↓ 14 callersFunctionsafePath
(repoPath: string, targetPath: string)
src/tools.ts:57
↓ 13 callersFunctionbar
Render a compact horizontal bar for a 0-100 percentage.
src/commands/metrics-command.ts:35
↓ 13 callersFunctioncreateTestApp
()
test/routes.test.ts:89
↓ 13 callersFunctionformatName
(name: string)
src/commands/main-command.ts:431
↓ 13 callersFunctiongraphOf
(entries: Record<string, string[]>)
test/cycles.test.ts:10
↓ 13 callersFunctionisPathInsideDir
(parent: string, child: string)
src/utils.ts:110
↓ 13 callersFunctionscan
(files: Record<string, string>)
test/security-patterns.test.ts:31
↓ 12 callersFunctioncheck
(cond, message)
scripts/check-packaging.mjs:19
↓ 12 callersFunctiongetKeyFilesForImpact
(files: FileInfo[])
src/impact.ts:740
↓ 12 callersFunctionprepareOutputDocuments
({ repoPath, repoInfo, scanResult, facts, options, config, styleConfig, progress, }: PrepareOu
src/services/analysis-orchestration.ts:171
↓ 12 callersFunctionrunArgv
(argv: string[])
test/cli-option-routing.test.ts:27
↓ 12 callersFunctionrunMetricsCommand
(repoUrl: string, opts: MetricsCommandOptions)
src/commands/metrics-command.ts:121
↓ 12 callersFunctiontitles
(analysis: SecurityAnalysis)
test/security-patterns.test.ts:27
↓ 11 callersFunctionfetchAndCheckUpdates
( repoPath: string, lastSha: string, options: FetchUpdateOptions = {} )
src/watch.ts:56
↓ 11 callersFunctiongetApproachabilityGrade
(score: number)
src/metrics.ts:319
↓ 11 callersFunctiongetStyleConfig
( style?: StylePack, customStyle?: Partial<StyleConfig> )
src/plugins.ts:220
↓ 11 callersFunctiongraphOf
(entries: Record<string, string[]>)
test/cycles-command.test.ts:39
↓ 11 callersFunctionisFormatterPlugin
(plugin: unknown)
src/plugin-api.ts:68
↓ 11 callersFunctionisOutputTargetPlugin
(plugin: unknown)
src/plugin-api.ts:75
↓ 11 callersFunctionrunImpactCommand
( repoUrl: string, file: string | undefined, opts: ImpactCommandOptions )
src/commands/impact-command.ts:80
↓ 11 callersFunctionwithResolvedRepo
( repoUrl: string, opts: ResolvedRepoOptions, failureLabel: string, analyze: (repoSource: RepoSource)
src/commands/_shared.ts:41
↓ 11 callersFunctionwriteGeneratedOutputs
({ documents, repoInfo, facts, options, outputDir, outputFormat, progress, allowIssueCreation
src/services/output-writer.ts:29
↓ 10 callersFunctionaddMissingFrameworks
( repoPath: string, issues: FrameworkIssue[] )
src/docs-fixer.ts:112
↓ 10 callersFunctionbuildHumanOutput
( summaries: CacheEntrySummary[], now: number = Date.now() )
src/commands/cache-list.ts:184
↓ 10 callersFunctionclearCache
()
src/cache.ts:195
next →1–100 of 605, ranked by callers