MCPcopy Create free account
hub / github.com/JordanCoin/codemap / ScanForDeps

Function ScanForDeps

scanner/walker.go:291–303  ·  view source on GitHub ↗

ScanForDeps uses ast-grep for batched dependency analysis.

(root string)

Source from the content-addressed store, hash-verified

289
290// ScanForDeps uses ast-grep for batched dependency analysis.
291func ScanForDeps(root string) ([]FileAnalysis, error) {
292 scanner, err := NewAstGrepScanner()
293 if err != nil {
294 return nil, err
295 }
296 defer scanner.Close()
297
298 if !scanner.Available() {
299 return nil, ErrAstGrepNotFound
300 }
301
302 return scanner.ScanDirectory(root)
303}

Callers 8

scanForDepsWithHintFunction · 0.92
runDepsFromStdinFunction · 0.92
handleGetDependenciesFunction · 0.92
AnalyzeImpactFunction · 0.85
BuildFileGraphFunction · 0.85

Calls 4

CloseMethod · 0.95
AvailableMethod · 0.95
ScanDirectoryMethod · 0.95
NewAstGrepScannerFunction · 0.85