В чём логика линтера ineffassign?
Коллеги, какая логика у линтера, что он тут ругается?
internal/product/gateway/openapi/product/handlers.go:139:8: ineffectual assignment to ctx (ineffassign) span, ctx = opentracing.StartSpanFromContext(ctx, builder.OperationName(pkg, "response", "FillStruct"))
func (r *Response) FillStruct(ctx context.Context, m map[string]interface{}) error {
span, ctx := opentracing.StartSpanFromContext(ctx, builder.OperationName(pkg, "response", "FillStruct"))
defer span.Finish()