MCPcopy Create free account
hub / github.com/driangle/taskmd / resolveScopeFiles

Function resolveScopeFiles

apps/cli/internal/taskcontext/resolve.go:112–127  ·  view source on GitHub ↗

resolveScopeFiles maps touches to file paths via scope definitions.

(touches []string, scopes ScopeMap)

Source from the content-addressed store, hash-verified

110
111// resolveScopeFiles maps touches to file paths via scope definitions.
112func resolveScopeFiles(touches []string, scopes ScopeMap) []FileEntry {
113 var files []FileEntry
114 for _, scope := range touches {
115 paths, ok := scopes[scope]
116 if !ok {
117 continue
118 }
119 for _, p := range paths {
120 files = append(files, FileEntry{
121 Path: p,
122 Source: "scope:" + scope,
123 })
124 }
125 }
126 return files
127}
128
129// resolveExplicitFiles creates entries from the task's context field.
130func resolveExplicitFiles(contextPaths []string) []FileEntry {

Callers 1

ResolveFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected