MCPcopy Index your code
hub / github.com/cortexproject/cortex / DependenciesForModule

Method DependenciesForModule

pkg/util/modules/modules.go:223–235  ·  view source on GitHub ↗

DependenciesForModule returns transitive dependencies for given module, sorted by name.

(module string)

Source from the content-addressed store, hash-verified

221
222// DependenciesForModule returns transitive dependencies for given module, sorted by name.
223func (m *Manager) DependenciesForModule(module string) []string {
224 dedup := map[string]bool{}
225 for _, d := range m.listDeps(module) {
226 dedup[d] = true
227 }
228
229 result := make([]string, 0, len(dedup))
230 for d := range dedup {
231 result = append(result, d)
232 }
233 sort.Strings(result)
234 return result
235}

Callers 4

initModuleMethod · 0.95
Test_setupModuleManagerFunction · 0.80
mainFunction · 0.80

Calls 1

listDepsMethod · 0.95

Tested by 2

Test_setupModuleManagerFunction · 0.64