Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Arthur742Ramos/repo-bootcamp
/ functions
Functions
605 in github.com/Arthur742Ramos/repo-bootcamp
⨍
Functions
605
◇
Types & classes
173
↓ 3 callers
Function
onProgress
(event: ProgressEvent)
src/web/routes.ts:435
↓ 3 callers
Function
padRight
(value: string, width: number)
src/commands/styles-command.ts:93
↓ 3 callers
Function
parseAndValidateRepoFacts
* Parse the JSON response from Copilot and validate against schema
src/agent.ts:708
↓ 3 callers
Function
parseRequirementArray
(body: string, type: "runtime" | "dev", target: Dependency[])
src/deps.ts:358
↓ 3 callers
Function
parseSegmentsForOwnerRepo
(host: string, allSegments: string[])
src/ingest.ts:45
↓ 3 callers
Function
parseTable
(body: string, type: "runtime" | "dev", target: Dependency[])
src/deps.ts:340
↓ 3 callers
Function
pickAllowedValue
(value: unknown, allowed: readonly T[], fallback: T)
src/web/routes.ts:112
↓ 3 callers
Function
plural
(count: number, noun: string)
src/commands/impact-command.ts:28
↓ 3 callers
Method
printPhaseOverview
* Print a phase overview header
src/progress.ts:260
↓ 3 callers
Function
readRepoFile
(repoPath: string, filePath: string)
src/ingest.ts:1024
↓ 3 callers
Function
record
( section: "dependencies" | "dev-dependencies" | "build-dependencies", name: string, version
src/deps.ts:167
↓ 3 callers
Function
registerRoutes
(app: Application)
src/web/routes.ts:315
↓ 3 callers
Function
repoWith
(files: Record<string, string>)
test/preflight-command.test.ts:74
↓ 3 callers
Function
repoWith
(files: Record<string, string>)
test/docs-analyzer-correctness.test.ts:15
↓ 3 callers
Function
route
Route promisified execFile calls; callback is always the last argument.
test/issues-idempotent.test.ts:53
↓ 3 callers
Method
saveTranscript
* Save transcript to file
src/interactive.ts:328
↓ 3 callers
Function
scan
(files: Array<{ path: string; size: number; isDirectory?: boolean }>)
test/metrics-scoring.test.ts:6
↓ 3 callers
Function
scanWith
(paths: Array<{ path: string; isDirectory?: boolean }>)
test/interactive.test.ts:529
↓ 3 callers
Function
scoreLine
(label: string, score: number, grade: string, detail: string)
src/commands/scan-command.ts:71
↓ 3 callers
Function
scorePathForAudience
(path: string, audience?: Audience)
src/generator.ts:116
↓ 3 callers
Method
sendAndWait
(input: LlmPrompt, timeoutMs?: number)
src/types.ts:76
↓ 3 callers
Function
sendAndWaitWithTimeoutBoundary
( session: LlmSession, prompt: string, timeoutMs: number, operation: string )
src/agent.ts:178
↓ 3 callers
Function
serializeGenerationOptions
(options: NormalizedCacheGenerationOptions)
src/cache.ts:64
↓ 3 callers
Function
sourcesSection
* Format sources as a collapsible section
src/generator.ts:212
↓ 3 callers
Function
stack
(over: Partial<StackInfo> = {})
test/radar-accuracy.test.ts:7
↓ 3 callers
Function
tryExec
(cmd: string, args: string[])
src/doctor.ts:242
↓ 3 callers
Method
updateSpinnerText
* Update spinner text with current state
src/progress.ts:117
↓ 3 callers
Function
validSummary
( overrides: Partial<CacheEntrySummary> & Partial<NonNullable<CacheEntrySummary["entry"]>> = {} )
test/cache-list.test.ts:18
↓ 2 callers
Function
add
(name: string, version: string)
src/deps.ts:468
↓ 2 callers
Function
analyzeCLIDrift
(repoPath: string)
src/docs-analyzer.ts:263
↓ 2 callers
Function
analyzeDiff
( repoPath: string, baseRef: string, headRef: string = "HEAD" )
src/diff.ts:501
↓ 2 callers
Function
buildBlobUrl
* Build a provider-aware remote blob URL for a repo-relative file path, or null * when repoInfo has no usable remote. Supports GitHub (`/blob/`), Git
src/generator.ts:245
↓ 2 callers
Function
buildCommandList
(scanResult: ScanResult)
src/agent.ts:333
↓ 2 callers
Function
buildDoctorJson
(report: DoctorReport, env: EnvironmentSnapshot)
src/commands/doctor-command.ts:41
↓ 2 callers
Function
buildPromptFooter
( options: BootcampOptions, resolvedStyle: StyleConfig, customPrompt?: string | null )
src/agent.ts:337
↓ 2 callers
Function
buildRateLimitKey
(prefix: string, scope: string, req: Request)
src/web/routes.ts:151
↓ 2 callers
Function
buildRepoHeader
(repoInfo: RepoInfo, scanResult: ScanResult)
src/agent.ts:316
↓ 2 callers
Function
buildSystemPrompt
(styleConfig: StyleConfig, fastMode = false)
src/agent.ts:220
↓ 2 callers
Function
cacheKey
* Build a cache key from repo name, commit SHA, and cache phase
src/cache.ts:76
↓ 2 callers
Function
check
()
src/watch.ts:116
↓ 2 callers
Function
classifySize
(sourceFiles: number)
src/metrics.ts:223
↓ 2 callers
Function
cleanupIfCloned
()
src/commands/ask-command.ts:79
↓ 2 callers
Function
colorizeReport
(report: DoctorReport)
src/commands/doctor-command.ts:66
↓ 2 callers
Function
createAskFixtureRepo
(baseDir: string)
test/e2e/ask-command.e2e.test.ts:11
↓ 2 callers
Function
createCalls
()
test/issues-idempotent.test.ts:77
↓ 2 callers
Function
createDefaultLlmClient
()
src/agent.ts:786
↓ 2 callers
Function
createDiffFixture
(baseDir: string)
test/e2e/diff-command.e2e.test.ts:35
↓ 2 callers
Function
createFixtureRepo
(baseDir: string)
test/e2e/quiet-flag.e2e.test.ts:11
↓ 2 callers
Function
createRepo
(files: Record<string, string>)
test/e2e/owners-command.e2e.test.ts:12
↓ 2 callers
Function
createRepo
(baseDir: string, files: Record<string, string>)
test/e2e/coupling-command.e2e.test.ts:10
↓ 2 callers
Function
createResponseStreamHandler
( verbose: boolean, onProgress?: (message: string) => void )
src/agent.ts:93
↓ 2 callers
Method
createSession
(config: LlmSessionConfig)
src/types.ts:81
↓ 2 callers
Function
deps
( runtime: Array<{ name: string; version: string }> = [], dev: Array<{ name: string; version: string }> =
test/radar-accuracy.test.ts:19
↓ 2 callers
Function
edgesOf
(node: string)
src/cycles.ts:42
↓ 2 callers
Function
exists
(filePath: string)
test/e2e/init-command.e2e.test.ts:9
↓ 2 callers
Function
flush
()
src/deps.ts:322
↓ 2 callers
Function
formatDoctorReport
(report: DoctorReport)
src/doctor.ts:219
↓ 2 callers
Function
formatElapsed
* Format elapsed time as human-readable string
src/progress.ts:35
↓ 2 callers
Function
formatLine
(row: PlainRow, isHeader: boolean)
src/commands/cache-list.ts:136
↓ 2 callers
Function
fullGraph
(entries: Record<string, string[]>)
test/cycles.test.ts:112
↓ 2 callers
Function
generateMermaidDiagram
* Generate a Mermaid diagram from repo facts
src/generator.ts:616
↓ 2 callers
Function
generateOutputs
({ repoPath, repoInfo, scanResult, facts, options, config, styleConfig, outputDir, outputFor
src/commands/main-command.ts:120
↓ 2 callers
Function
getAudienceFiles
(facts: RepoFacts, audience?: Audience, limit = MAX_AUDIENCE_FILES)
src/generator.ts:122
↓ 2 callers
Function
getAudienceTasks
(facts: RepoFacts, audience?: Audience)
src/generator.ts:163
↓ 2 callers
Function
getAvailablePort
()
test/e2e/helpers.ts:137
↓ 2 callers
Function
getChangedFiles
( repoPath: string, baseRef: string, headRef: string )
src/diff.ts:55
↓ 2 callers
Function
getErrorMessage
(error: unknown, fallback: string)
src/web/routes.ts:147
↓ 2 callers
Function
getExtension
(path: string)
src/metrics.ts:181
↓ 2 callers
Function
getImportGraph
()
src/analysis.ts:124
↓ 2 callers
Function
getMermaidRuntime
(body: string)
src/formatter.ts:36
↓ 2 callers
Function
getPackageJsonAtRef
* Read package.json content at a specific git ref. * Shared helper to avoid duplicated git-show logic across functions. * @param repoPath - Path to
src/diff.ts:35
↓ 2 callers
Function
healthyScan
()
test/health.test.ts:52
↓ 2 callers
Function
impactCounts
(impact: ChangeImpact)
src/commands/impact-command.ts:32
↓ 2 callers
Function
isMermaidCliAvailable
()
src/diagrams.ts:27
↓ 2 callers
Function
loadPlugins
(pluginPaths: string[])
src/plugins.ts:245
↓ 2 callers
Function
longFlagsOf
Long flags declared directly on a command, in declaration order.
src/completion.ts:46
↓ 2 callers
Function
mockExecFileError
(error: { message: string; code?: number })
test/tools.test.ts:498
↓ 2 callers
Function
normalizeWorkspacePattern
(pattern: string)
src/ingest.ts:731
↓ 2 callers
Function
padCenter
(value: string, width: number)
src/commands/styles-command.ts:97
↓ 2 callers
Function
parseTomlVersion
* Extract a version string from a TOML dependency value, which may be a quoted * scalar (`"1.0"`) or an inline table (`{ version = "1.0", features =
src/deps.ts:66
↓ 2 callers
Function
parseVersion
Parse `[major, minor, patch]` out of an arbitrary version string.
src/commands/preflight-command.ts:169
↓ 2 callers
Function
pmUrl
(name: string)
src/commands/preflight-command.ts:67
↓ 2 callers
Function
printDepTable
(title: string, list: Dependency[], cap: number)
src/commands/deps-command.ts:40
↓ 2 callers
Function
printList
( label: string, detail: string, rows: Array<{ value: number; file: string }>, color: typeof chalk.gre
src/commands/coupling-command.ts:41
↓ 2 callers
Function
problemSummary
( problem: NonNullable<CacheEntrySummary["problem"]>, file = "stray.json" )
test/cache-list.test.ts:42
↓ 2 callers
Function
read
(rel)
scripts/check-packaging.mjs:15
↓ 2 callers
Function
readDocFile
* Read important documentation files
src/ingest.ts:651
↓ 2 callers
Function
readTestLlmFixtureResponse
()
src/agent.ts:819
↓ 2 callers
Function
relatedTestsFor
(target: string)
src/impact.ts:602
↓ 2 callers
Function
renderBash
(spec: CompletionSpec)
src/completion.ts:112
↓ 2 callers
Function
renderFish
(spec: CompletionSpec)
src/completion.ts:235
↓ 2 callers
Function
renderInteractiveHelp
()
src/interactive.ts:100
↓ 2 callers
Function
renderZsh
(spec: CompletionSpec)
src/completion.ts:171
↓ 2 callers
Function
repoWith
(files: Record<string, string>)
test/e2e/preflight-command.e2e.test.ts:11
↓ 2 callers
Function
resolveRelativeImport
Resolve a filesystem-relative TS/JS import (`./x`, `../y`, `/abs`).
src/impact.ts:284
↓ 2 callers
Function
resolveStyleConfig
( options?: Pick<BootcampOptions, "style">, styleConfig?: StyleConfig )
src/generator.ts:167
↓ 2 callers
Function
runInteractiveMode
( repoPath: string, repoInfo: RepoInfo, scanResult: ScanResult, outputDir: string, facts?: RepoFacts
src/interactive.ts:401
↓ 2 callers
Function
scoreColor
(score: number)
src/commands/scan-command.ts:61
↓ 2 callers
Function
scoreTaskForAudience
(task: RepoTask, audience?: Audience)
src/generator.ts:156
↓ 2 callers
Function
securityScanPriority
* Rank a source file by how likely it is to hold a security-relevant pattern, so the * MAX_SECURITY_SCAN_FILES cap keeps the highest-value files. Hig
src/security.ts:340
← previous
next →
301–400 of 605, ranked by callers