MCPcopy
hub / github.com/MadAppGang/dingo / ContextAware

Interface ContextAware

pkg/plugin/plugin.go:312–315  ·  view source on GitHub ↗

ContextAware plugins can receive context information

Source from the content-addressed store, hash-verified

310
311// ContextAware plugins can receive context information
312type ContextAware interface {
313 Plugin
314 SetContext(ctx *Context)
315}
316
317// Transformer plugins can transform AST nodes
318type Transformer interface {

Callers 1

RegisterPluginMethod · 0.65

Implementers 11

PatternMatchPluginpkg/plugin/builtin/pattern_match.go
UnusedVarsPluginpkg/plugin/builtin/unused_vars.go
NoneContextPluginpkg/plugin/builtin/none_context.go
ImmutabilityPluginpkg/plugin/builtin/immutability.go
ResultTypePluginpkg/plugin/builtin/result_type.go
TuplePluginpkg/plugin/builtin/tuples.go
PlaceholderResolverPluginpkg/plugin/builtin/placeholder_resolve
LambdaTypeInferencePluginpkg/plugin/builtin/lambda_type_inferen
SafeNavTypePluginpkg/plugin/builtin/safe_nav_types.go
OptionTypePluginpkg/plugin/builtin/option_type.go
TupleReturnFixerpkg/plugin/builtin/tuple_return_fixer.

Calls

no outgoing calls

Tested by

no test coverage detected