MCPcopy
hub / github.com/apache/devlake / FindPluginNameBySubPkgPath

Function FindPluginNameBySubPkgPath

backend/core/plugin/hub.go:72–79  ·  view source on GitHub ↗
(subPkgPath string)

Source from the content-addressed store, hash-verified

70}
71
72func FindPluginNameBySubPkgPath(subPkgPath string) (string, errors.Error) {
73 for name, plugin := range plugins {
74 if strings.HasPrefix(subPkgPath, plugin.RootPkgPath()) {
75 return name, nil
76 }
77 }
78 return "", errors.Default.New(fmt.Sprintf("Unable to find plugin for subPkgPath %s", subPkgPath))
79}
80
81func InitPlugins(basicRes context.BasicRes) {
82 for pluginName, pluginMeta := range plugins {

Callers 1

TestHubFunction · 0.85

Calls 2

RootPkgPathMethod · 0.65
NewMethod · 0.65

Tested by 1

TestHubFunction · 0.68