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
↓ 5 callers
Function
parseCodeowners
(content: string)
src/commands/owners-command.ts:36
↓ 5 callers
Function
parseNodeMajor
(version: string)
src/doctor.ts:74
↓ 5 callers
Function
printList
(label: string, items: string[], color: typeof chalk.green, cap = 25)
src/commands/impact-command.ts:41
↓ 5 callers
Function
promptUser
()
src/interactive.ts:437
↓ 5 callers
Function
readContainedFile
(repoPath: string, relPath: string)
src/ingest.ts:515
↓ 5 callers
Function
readText
(repoPath: string, name: string)
src/commands/preflight-command.ts:59
↓ 5 callers
Function
repoWith
(files: Record<string, string>)
test/ingest-parsers.test.ts:11
↓ 5 callers
Function
runCompletionCommand
( program: Command, options: CompletionCommandOptions, deps: CompletionCommandDeps = {} )
src/commands/completion-command.ts:36
↓ 5 callers
Function
setupRoutes
(overrides: SetupOverrides = {})
test/routes.behavior.test.ts:11
↓ 5 callers
Function
spawnCli
( args: string[], env: NodeJS.ProcessEnv = {}, cwd: string = REPO_ROOT )
test/e2e/helpers.ts:47
↓ 5 callers
Function
startJobPruner
()
src/web/routes.ts:67
↓ 5 callers
Function
status
(message: string)
src/commands/ask-command.ts:24
↓ 5 callers
Method
stopInterval
* Stop the timer interval
src/progress.ts:168
↓ 4 callers
Function
addFsWatch
(watchPath: string, options?: FsWatchOptions)
src/watch.ts:175
↓ 4 callers
Function
analyzeBadges
(repoPath: string)
src/docs-analyzer.ts:434
↓ 4 callers
Function
analyzePrerequisites
(repoPath: string)
src/docs-analyzer.ts:358
↓ 4 callers
Function
applyOutputFormat
( documents: { name: string; content: string }[], format: OutputFormat )
src/formatter.ts:335
↓ 4 callers
Function
buildJsonOutput
( summaries: CacheEntrySummary[], now: number = Date.now() )
src/commands/cache-list.ts:157
↓ 4 callers
Function
buildProgram
()
test/completion-command.test.ts:11
↓ 4 callers
Function
countLine
(label: string, count: number, color: typeof chalk.green)
src/commands/deps-command.ts:36
↓ 4 callers
Function
createFixtureRepo
()
test/flags-behavior.test.ts:38
↓ 4 callers
Function
createRepo
( baseDir: string, files: Record<string, string> )
test/e2e/health-command.e2e.test.ts:10
↓ 4 callers
Function
createRepo
(baseDir: string, files: Record<string, string>)
test/e2e/deps-command.e2e.test.ts:10
↓ 4 callers
Function
createRepo
( baseDir: string, files: Record<string, string> )
test/e2e/metrics-command.e2e.test.ts:10
↓ 4 callers
Function
fetchGitRef
( repoPath: string, sourceRef: string, targetRef: string, env?: NodeJS.ProcessEnv )
src/diff.ts:418
↓ 4 callers
Function
fileLink
* Render a file path as a clickable markdown link to its remote blob when a * remote is known, otherwise as a bare inline-code span (local reading).
src/generator.ts:265
↓ 4 callers
Function
formatDocName
(name: string, format: OutputFormat)
src/formatter.ts:330
↓ 4 callers
Function
gatherRequirements
(repoPath: string)
src/commands/preflight-command.ts:74
↓ 4 callers
Function
generateMetricsDocs
(metrics: CodebaseMetrics, projectName: string)
src/metrics.ts:476
↓ 4 callers
Function
generateRadarDocs
(radar: TechRadar, projectName: string)
src/radar.ts:252
↓ 4 callers
Method
getElapsedTime
* Get elapsed time since start
src/progress.ts:253
↓ 4 callers
Function
getFileExtension
(format: OutputFormat)
src/formatter.ts:284
↓ 4 callers
Function
getHeadCommit
(repoPath: string)
src/watch.ts:42
↓ 4 callers
Function
getPackageJson
* Parse package.json from repo
src/docs-analyzer.ts:68
↓ 4 callers
Function
getRepoNameFromPath
(localPath: string)
src/repo-resolver.ts:75
↓ 4 callers
Function
isPlainObject
(value: unknown)
src/services/analysis-orchestration.ts:49
↓ 4 callers
Function
isSupportedShell
(value: string)
src/completion.ts:41
↓ 4 callers
Function
isWorkingTreeDirty
(repoPath: string)
src/ingest.ts:492
↓ 4 callers
Function
loadConfig
(configPath?: string)
src/plugins.ts:187
↓ 4 callers
Function
lookupSignal
* Look up a radar signal for a dependency name, matching either an exact key * or a scope key — so a scope stub like `@remix-run` matches `@remix-run
src/radar.ts:22
↓ 4 callers
Function
makeMetrics
(score: number)
test/scan-command.test.ts:77
↓ 4 callers
Function
makeOptions
(overrides: Partial<BootcampOptions> = {})
test/cache-wiring.test.ts:44
↓ 4 callers
Function
makeProgress
()
test/cache-wiring.test.ts:40
↓ 4 callers
Function
makeRepoInfo
(overrides: Partial<RepoInfo> = {})
test/cache-wiring.test.ts:59
↓ 4 callers
Function
mergeFrameworksFromDeps
( stack: StackInfo, depNames: string[] )
src/ingest.ts:1089
↓ 4 callers
Function
probeResolved
* Probe a repo-relative base path against the scan set: exact match, then source * extensions, then the ESM `.js`→`.ts` rewrite, then index files. Sh
src/impact.ts:239
↓ 4 callers
Function
quickAsk
( repoPath: string, repoInfo: RepoInfo, scanResult: ScanResult, question: string, verbose: boolean =
src/interactive.ts:525
↓ 4 callers
Function
registerScanCommand
* Register one of the deterministic, scan-based report commands (`scan`, * `health`, `metrics`, `security`). They share an identical flag surface and
src/cli.ts:283
↓ 4 callers
Function
renderCompletion
(shell: SupportedShell, spec: CompletionSpec)
src/completion.ts:291
↓ 4 callers
Function
renderFileList
(scanResult: ScanResult, limit = 40)
src/interactive.ts:113
↓ 4 callers
Function
renderSectionMatrix
()
src/commands/styles-command.ts:111
↓ 4 callers
Function
runCachedPhase
( phase: AnalysisPhase, label: string, compute: () => Promise<T> )
src/analysis.ts:60
↓ 4 callers
Function
runDoctor
( options: DoctorCommandOptions = {}, deps: DoctorCommandDeps = {} )
src/commands/doctor-command.ts:95
↓ 4 callers
Function
runPlugins
( plugins: BootcampPlugin[], repoPath: string, scanResult: ScanResult, facts: RepoFacts, options: Bo
src/plugins.ts:273
↓ 4 callers
Method
stop
* Stop the session
src/interactive.ts:338
↓ 4 callers
Function
stripAnsi
(s: string)
test/interactive.test.ts:527
↓ 4 callers
Function
waitForTerminalStatus
(app: ReturnType<typeof request>, jobId: string)
test/routes.behavior.test.ts:135
↓ 3 callers
Function
allCommandTokens
(spec: CompletionSpec)
src/completion.ts:96
↓ 3 callers
Function
arrayBodies
(body: string)
src/deps.ts:375
↓ 3 callers
Function
buildInitConfig
(style?: string)
src/commands/init-command.ts:34
↓ 3 callers
Function
categorizeDependency
* Categorize a dependency based on its name
src/deps.ts:53
↓ 3 callers
Function
close
()
test/web.test.ts:30
↓ 3 callers
Function
combinedScores
( health: RepoHealth, metrics: CodebaseMetrics, security: SecurityAnalysis )
src/commands/scan-command.ts:45
↓ 3 callers
Function
createFixtureLlmClient
(response: string)
src/agent.ts:791
↓ 3 callers
Function
createRepo
(baseDir: string, files: Record<string, string>)
test/e2e/scan-command.e2e.test.ts:10
↓ 3 callers
Function
createRepo
(baseDir: string, files: Record<string, string>)
test/e2e/impact-command.e2e.test.ts:10
↓ 3 callers
Function
createRepo
( baseDir: string, files: Record<string, string> )
test/e2e/security-command.e2e.test.ts:10
↓ 3 callers
Function
createRepo
(baseDir: string, files: Record<string, string>)
test/e2e/radar-command.e2e.test.ts:10
↓ 3 callers
Function
createSessionWithFallback
( client: { createSession(config: TConfig): Promise<TSession> }, config: TConfig, verbose: boolean = fal
src/agent.ts:864
↓ 3 callers
Function
detailed
(readme: string)
test/health.test.ts:107
↓ 3 callers
Function
emitProgress
(force = false)
src/agent.ts:100
↓ 3 callers
Function
enumPipeList
Render enum values as a pipe-joined JSON placeholder, e.g. `high|medium|low`.
src/agent.ts:369
↓ 3 callers
Function
enumQuotedOrList
Render enum values as a quoted, comma-separated "or" list, e.g. `"high", "medium", or "low"`.
src/agent.ts:374
↓ 3 callers
Function
factors
(files: FileInfo[])
test/radar-accuracy.test.ts:67
↓ 3 callers
Function
generateDiagrams
(facts: RepoFacts)
src/generator.ts:855
↓ 3 callers
Function
generateHealthDocs
(health: RepoHealth, projectName: string)
src/health.ts:486
↓ 3 callers
Function
getFileDiff
* Get diff content for a specific file
src/diff.ts:102
↓ 3 callers
Function
getHeadCommitSha
(repoPath: string)
src/ingest.ts:478
↓ 3 callers
Function
getReadmePath
* Get README path
src/docs-fixer.ts:35
↓ 3 callers
Method
getStats
* Get statistics about the run
src/progress.ts:227
↓ 3 callers
Function
isGitRepo
(path: string)
src/repo-resolver.ts:84
↓ 3 callers
Function
isNegativeOptionEnabled
( opts: { [key: string]: unknown }, negativeKey: string, positiveKey: string )
src/cli.ts:255
↓ 3 callers
Function
isObjectRecord
(value: unknown)
src/web/routes.ts:143
↓ 3 callers
Function
joinRepo
Join a repo-relative base dir with a repo-relative path (base "" = root).
src/impact.ts:142
↓ 3 callers
Function
listenWithAgent
(app: ReturnType<typeof createApp>)
test/web.test.ts:27
↓ 3 callers
Function
majorOf
(value)
scripts/check-packaging.mjs:24
↓ 3 callers
Function
makeAnalysis
(facts: RepoFacts)
test/main-command.behavior.test.ts:360
↓ 3 callers
Function
makeAnalysis
(score: number)
test/security-command.test.ts:40
↓ 3 callers
Function
makeFacts
(repoName = "local/fixture-source")
test/flags-behavior.test.ts:88
↓ 3 callers
Function
makeHealth
(score: number)
test/scan-command.test.ts:63
↓ 3 callers
Function
makeHealth
(score: number)
test/health-command.test.ts:30
↓ 3 callers
Function
makeMetrics
(score: number)
test/metrics-command.test.ts:36
↓ 3 callers
Function
makePreparedResult
(facts: RepoFacts, overrides: Record<string, unknown> = {})
test/main-command.behavior.test.ts:346
↓ 3 callers
Function
makeRadar
(score: number)
test/radar-command.test.ts:49
↓ 3 callers
Function
makeRepo
( files: Record<string, string> )
test/impact-graph-extra.test.ts:12
↓ 3 callers
Function
makeSecurity
(score: number)
test/scan-command.test.ts:98
↓ 3 callers
Function
makeStyleConfig
()
test/main-command.behavior.test.ts:324
↓ 3 callers
Function
mockExecError
(message: string)
test/watch.test.ts:32
↓ 3 callers
Function
normalizeDiagramTitle
* Parse a .mmd file that may contain multiple diagrams * Each diagram should start with a title comment: %%% Title Name
src/diagrams.ts:58
↓ 3 callers
Function
normalizeRepoDir
Normalize a repo-relative directory: leading "./" and "." → "" (repo root).
src/impact.ts:137
← previous
next →
201–300 of 605, ranked by callers