diff --git a/cmd/codegen/generator/go/templates/modules.go b/cmd/codegen/generator/go/templates/modules.go index a1752c647..2fa894397 100644 --- a/cmd/codegen/generator/go/templates/modules.go +++ b/cmd/codegen/generator/go/templates/modules.go @@ -355,7 +355,11 @@ func invokeSrc(objFunctionCases map[string][]Code, createMod Code) string { Id("_").Id("any"), // err error) Id("err").Error(), - ).Block(objSwitch) + ).Block( + // suppress warning if `inputArgs` is unused + Id("_").Op("=").Id(inputArgsVar), + objSwitch, + ) return fmt.Sprintf("%#v", invokeFunc) } diff --git a/sdk/go/querybuilder/querybuilder.go b/sdk/go/querybuilder/querybuilder.go index 64a32e0db..ee8c9e2cb 100644 --- a/sdk/go/querybuilder/querybuilder.go +++ b/sdk/go/querybuilder/querybuilder.go @@ -150,7 +150,9 @@ func (s *Selection) unpack(data interface{}) error { if err != nil { return err } - json.Unmarshal(marshalled, s.bind) + if err := json.Unmarshal(marshalled, s.bind); err != nil { + return err + } } } diff --git a/sdk/go/telemetry/exporters.go b/sdk/go/telemetry/exporters.go index b752ac6cb..988d1add2 100644 --- a/sdk/go/telemetry/exporters.go +++ b/sdk/go/telemetry/exporters.go @@ -89,7 +89,7 @@ func (m LogForwarder) Export(ctx context.Context, logs []sdklog.Record) error { e := e eg.Go(func() error { for _, log := range logs { - e.OnEmit(ctx, log) + _ = e.OnEmit(ctx, log) } return nil })