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

Function LoadPlugins

backend/core/runner/loader.go:37–49  ·  view source on GitHub ↗

LoadPlugins load plugins from local directory

(basicRes context.BasicRes)

Source from the content-addressed store, hash-verified

35
36// LoadPlugins load plugins from local directory
37func LoadPlugins(basicRes context.BasicRes) errors.Error {
38 err := LoadGoPlugins(basicRes)
39 if err != nil {
40 return err
41 }
42 if !basicRes.GetConfigReader().GetBool("DISABLED_REMOTE_PLUGINS") {
43 err = LoadRemotePlugins(basicRes)
44 if err != nil {
45 return err
46 }
47 }
48 return nil
49}
50
51func LoadGoPlugins(basicRes context.BasicRes) errors.Error {
52 pluginsDir := basicRes.GetConfig("PLUGIN_DIR")

Callers

nothing calls this directly

Calls 4

LoadGoPluginsFunction · 0.85
LoadRemotePluginsFunction · 0.85
GetBoolMethod · 0.80
GetConfigReaderMethod · 0.65

Tested by

no test coverage detected