1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2025-08-10 22:31:50 +02:00

chore: enable extra-rules from gofumpt (#7114)

#### Description

Enable extra rules from
[gofumpt](https://golangci-lint.run/usage/formatters/#gofumpt) that also
fixes paramTypeCombine from go-critic

Also defines `go.opentelemetry.io/otel` as in
https://github.com/open-telemetry/opentelemetry-go-contrib/pull/7637

Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
This commit is contained in:
Matthieu MOREL
2025-08-03 17:24:33 +02:00
committed by GitHub
parent a9a03aad1e
commit 1bae8f7347
49 changed files with 83 additions and 91 deletions

View File

@@ -94,7 +94,6 @@ linters:
- dupArg - dupArg
- hugeParam - hugeParam
- importShadow - importShadow
- paramTypeCombine
- ptrToRefParam - ptrToRefParam
- preferDecodeRune - preferDecodeRune
- rangeValCopy - rangeValCopy
@@ -249,9 +248,11 @@ formatters:
- goimports - goimports
- golines - golines
settings: settings:
gofumpt:
extra-rules: true
goimports: goimports:
local-prefixes: local-prefixes:
- go.opentelemetry.io - go.opentelemetry.io/otel
golines: golines:
max-len: 120 max-len: 120
exclusions: exclusions:

View File

@@ -8,12 +8,10 @@ import (
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"go.opencensus.io/plugin/ochttp/propagation/tracecontext" "go.opencensus.io/plugin/ochttp/propagation/tracecontext"
"go.opentelemetry.io/otel/bridge/opencensus/internal/otel2oc"
octrace "go.opencensus.io/trace" octrace "go.opencensus.io/trace"
"go.opencensus.io/trace/tracestate" "go.opencensus.io/trace/tracestate"
"go.opentelemetry.io/otel/bridge/opencensus/internal/otel2oc"
"go.opentelemetry.io/otel/trace" "go.opentelemetry.io/otel/trace"
) )

View File

@@ -6,16 +6,12 @@ package otel2oc
import ( import (
"testing" "testing"
"go.opencensus.io/plugin/ochttp/propagation/tracecontext"
"go.opentelemetry.io/otel/bridge/opencensus/internal/oc2otel"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"go.opencensus.io/plugin/ochttp/propagation/tracecontext"
octrace "go.opencensus.io/trace"
"go.opencensus.io/trace/tracestate" "go.opencensus.io/trace/tracestate"
octrace "go.opencensus.io/trace" "go.opentelemetry.io/otel/bridge/opencensus/internal/oc2otel"
"go.opentelemetry.io/otel/trace" "go.opentelemetry.io/otel/trace"
) )

View File

@@ -10,7 +10,6 @@ import (
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
octrace "go.opencensus.io/trace" octrace "go.opencensus.io/trace"
"go.opentelemetry.io/otel/sdk/trace" "go.opentelemetry.io/otel/sdk/trace"

View File

@@ -647,7 +647,7 @@ func (s fakeSpan) SpanContext() trace.SpanContext {
// interface. // interface.
// //
// Currently only the HTTPHeaders and TextMap formats are supported. // Currently only the HTTPHeaders and TextMap formats are supported.
func (t *BridgeTracer) Inject(sm ot.SpanContext, format any, carrier any) error { func (t *BridgeTracer) Inject(sm ot.SpanContext, format, carrier any) error {
bridgeSC, ok := sm.(*bridgeSpanContext) bridgeSC, ok := sm.(*bridgeSpanContext)
if !ok { if !ok {
return ot.ErrInvalidSpanContext return ot.ErrInvalidSpanContext
@@ -696,7 +696,7 @@ func (t *BridgeTracer) Inject(sm ot.SpanContext, format any, carrier any) error
// interface. // interface.
// //
// Currently only the HTTPHeaders and TextMap formats are supported. // Currently only the HTTPHeaders and TextMap formats are supported.
func (t *BridgeTracer) Extract(format any, carrier any) (ot.SpanContext, error) { func (t *BridgeTracer) Extract(format, carrier any) (ot.SpanContext, error) {
builtinFormat, ok := format.(ot.BuiltinFormat) builtinFormat, ok := format.(ot.BuiltinFormat)
if !ok { if !ok {
return nil, ot.ErrUnsupportedFormat return nil, ot.ErrUnsupportedFormat
@@ -763,7 +763,7 @@ func (t *textMapWrapper) Get(key string) string {
return t.readerMap[key] return t.readerMap[key]
} }
func (t *textMapWrapper) Set(key string, value string) { func (t *textMapWrapper) Set(key, value string) {
t.TextMapWriter.Set(key, value) t.TextMapWriter.Set(key, value)
} }
@@ -832,7 +832,7 @@ func newTextMapWrapperForInject(carrier any) (*textMapWrapper, error) {
type textMapWriter struct{} type textMapWriter struct{}
func (t *textMapWriter) Set(key string, value string) { func (t *textMapWriter) Set(key, value string) {
// maybe print a warning log. // maybe print a warning log.
} }

View File

@@ -30,7 +30,7 @@ func newTestOnlyTextMapReader() *testOnlyTextMapReader {
return &testOnlyTextMapReader{} return &testOnlyTextMapReader{}
} }
func (t *testOnlyTextMapReader) ForeachKey(handler func(key string, val string) error) error { func (t *testOnlyTextMapReader) ForeachKey(handler func(key, val string) error) error {
_ = handler("key1", "val1") _ = handler("key1", "val1")
_ = handler("key2", "val2") _ = handler("key2", "val2")
@@ -198,7 +198,7 @@ func (t *textMapCarrier) Get(key string) string {
return t.m[key] return t.m[key]
} }
func (t *textMapCarrier) Set(key string, value string) { func (t *textMapCarrier) Set(key, value string) {
t.m[key] = value t.m[key] = value
} }
@@ -221,7 +221,7 @@ func newTestTextMapReader(m *map[string]string) *testTextMapReader {
return &testTextMapReader{m: m} return &testTextMapReader{m: m}
} }
func (t *testTextMapReader) ForeachKey(handler func(key string, val string) error) error { func (t *testTextMapReader) ForeachKey(handler func(key, val string) error) error {
for key, val := range *t.m { for key, val := range *t.m {
if err := handler(key, val); err != nil { if err := handler(key, val); err != nil {
return err return err

View File

@@ -9,6 +9,8 @@ import (
"fmt" "fmt"
"time" "time"
collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1"
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
"google.golang.org/genproto/googleapis/rpc/errdetails" "google.golang.org/genproto/googleapis/rpc/errdetails"
"google.golang.org/grpc" "google.golang.org/grpc"
"google.golang.org/grpc/backoff" "google.golang.org/grpc/backoff"
@@ -21,8 +23,6 @@ import (
"go.opentelemetry.io/otel" "go.opentelemetry.io/otel"
"go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc/internal/retry" "go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc/internal/retry"
collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1"
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
) )
// The methods of this type are not expected to be called concurrently. // The methods of this type are not expected to be called concurrently.

View File

@@ -14,6 +14,10 @@ import (
"github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1"
cpb "go.opentelemetry.io/proto/otlp/common/v1"
lpb "go.opentelemetry.io/proto/otlp/logs/v1"
rpb "go.opentelemetry.io/proto/otlp/resource/v1"
"google.golang.org/genproto/googleapis/rpc/errdetails" "google.golang.org/genproto/googleapis/rpc/errdetails"
"google.golang.org/grpc" "google.golang.org/grpc"
"google.golang.org/grpc/codes" "google.golang.org/grpc/codes"
@@ -27,10 +31,6 @@ import (
"go.opentelemetry.io/otel" "go.opentelemetry.io/otel"
"go.opentelemetry.io/otel/sdk/log" "go.opentelemetry.io/otel/sdk/log"
semconv "go.opentelemetry.io/otel/semconv/v1.34.0" semconv "go.opentelemetry.io/otel/semconv/v1.34.0"
collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1"
cpb "go.opentelemetry.io/proto/otlp/common/v1"
lpb "go.opentelemetry.io/proto/otlp/logs/v1"
rpb "go.opentelemetry.io/proto/otlp/resource/v1"
) )
var ( var (

View File

@@ -8,9 +8,10 @@ import (
"sync" "sync"
"sync/atomic" "sync/atomic"
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
"go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc/internal/transform" "go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc/internal/transform"
"go.opentelemetry.io/otel/sdk/log" "go.opentelemetry.io/otel/sdk/log"
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
) )
type logClient interface { type logClient interface {

View File

@@ -14,12 +14,12 @@ import (
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1"
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
"go.opentelemetry.io/otel" "go.opentelemetry.io/otel"
"go.opentelemetry.io/otel/log" "go.opentelemetry.io/otel/log"
sdklog "go.opentelemetry.io/otel/sdk/log" sdklog "go.opentelemetry.io/otel/sdk/log"
collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1"
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
) )
var records []sdklog.Record var records []sdklog.Record

View File

@@ -18,12 +18,11 @@ import (
"sync" "sync"
"time" "time"
collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1"
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
"google.golang.org/protobuf/proto" "google.golang.org/protobuf/proto"
"go.opentelemetry.io/otel" "go.opentelemetry.io/otel"
collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1"
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
"go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp/internal/retry" "go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp/internal/retry"
) )

View File

@@ -29,14 +29,13 @@ import (
"github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
"google.golang.org/protobuf/proto"
"go.opentelemetry.io/otel"
collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1" collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1"
cpb "go.opentelemetry.io/proto/otlp/common/v1" cpb "go.opentelemetry.io/proto/otlp/common/v1"
lpb "go.opentelemetry.io/proto/otlp/logs/v1" lpb "go.opentelemetry.io/proto/otlp/logs/v1"
rpb "go.opentelemetry.io/proto/otlp/resource/v1" rpb "go.opentelemetry.io/proto/otlp/resource/v1"
"google.golang.org/protobuf/proto"
"go.opentelemetry.io/otel"
"go.opentelemetry.io/otel/sdk/log" "go.opentelemetry.io/otel/sdk/log"
semconv "go.opentelemetry.io/otel/semconv/v1.34.0" semconv "go.opentelemetry.io/otel/semconv/v1.34.0"
) )

View File

@@ -13,9 +13,9 @@ import (
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
"go.opentelemetry.io/otel/sdk/log" "go.opentelemetry.io/otel/sdk/log"
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
) )
func TestExporterExportErrors(t *testing.T) { func TestExporterExportErrors(t *testing.T) {

View File

@@ -8,6 +8,8 @@ import (
"errors" "errors"
"time" "time"
colmetricpb "go.opentelemetry.io/proto/otlp/collector/metrics/v1"
metricpb "go.opentelemetry.io/proto/otlp/metrics/v1"
"google.golang.org/genproto/googleapis/rpc/errdetails" "google.golang.org/genproto/googleapis/rpc/errdetails"
"google.golang.org/grpc" "google.golang.org/grpc"
"google.golang.org/grpc/codes" "google.golang.org/grpc/codes"
@@ -18,8 +20,6 @@ import (
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal" "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal"
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/oconf" "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/oconf"
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/retry" "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/retry"
colmetricpb "go.opentelemetry.io/proto/otlp/collector/metrics/v1"
metricpb "go.opentelemetry.io/proto/otlp/metrics/v1"
) )
type client struct { type client struct {

View File

@@ -9,12 +9,13 @@ import (
"fmt" "fmt"
"sync" "sync"
metricpb "go.opentelemetry.io/proto/otlp/metrics/v1"
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/oconf" "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/oconf"
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/transform" "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/transform"
"go.opentelemetry.io/otel/internal/global" "go.opentelemetry.io/otel/internal/global"
"go.opentelemetry.io/otel/sdk/metric" "go.opentelemetry.io/otel/sdk/metric"
"go.opentelemetry.io/otel/sdk/metric/metricdata" "go.opentelemetry.io/otel/sdk/metric/metricdata"
metricpb "go.opentelemetry.io/proto/otlp/metrics/v1"
) )
// Exporter is a OpenTelemetry metric Exporter using gRPC. // Exporter is a OpenTelemetry metric Exporter using gRPC.

View File

@@ -18,14 +18,14 @@ import (
"sync" "sync"
"time" "time"
colmetricpb "go.opentelemetry.io/proto/otlp/collector/metrics/v1"
metricpb "go.opentelemetry.io/proto/otlp/metrics/v1"
"google.golang.org/protobuf/proto" "google.golang.org/protobuf/proto"
"go.opentelemetry.io/otel" "go.opentelemetry.io/otel"
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal" "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal"
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/oconf" "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/oconf"
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/retry" "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/retry"
colmetricpb "go.opentelemetry.io/proto/otlp/collector/metrics/v1"
metricpb "go.opentelemetry.io/proto/otlp/metrics/v1"
) )
type client struct { type client struct {

View File

@@ -16,12 +16,12 @@ import (
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
mpb "go.opentelemetry.io/proto/otlp/metrics/v1"
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/oconf" "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/oconf"
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/otest" "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/otest"
"go.opentelemetry.io/otel/sdk/metric" "go.opentelemetry.io/otel/sdk/metric"
"go.opentelemetry.io/otel/sdk/metric/metricdata" "go.opentelemetry.io/otel/sdk/metric/metricdata"
mpb "go.opentelemetry.io/proto/otlp/metrics/v1"
) )
type clientShim struct { type clientShim struct {

View File

@@ -9,12 +9,13 @@ import (
"fmt" "fmt"
"sync" "sync"
metricpb "go.opentelemetry.io/proto/otlp/metrics/v1"
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/oconf" "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/oconf"
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/transform" "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/transform"
"go.opentelemetry.io/otel/internal/global" "go.opentelemetry.io/otel/internal/global"
"go.opentelemetry.io/otel/sdk/metric" "go.opentelemetry.io/otel/sdk/metric"
"go.opentelemetry.io/otel/sdk/metric/metricdata" "go.opentelemetry.io/otel/sdk/metric/metricdata"
metricpb "go.opentelemetry.io/proto/otlp/metrics/v1"
) )
// Exporter is a OpenTelemetry metric Exporter using protobufs over HTTP. // Exporter is a OpenTelemetry metric Exporter using protobufs over HTTP.

View File

@@ -9,10 +9,10 @@ import (
"testing" "testing"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
"go.opentelemetry.io/otel/exporters/otlp/otlptrace" "go.opentelemetry.io/otel/exporters/otlp/otlptrace"
"go.opentelemetry.io/otel/sdk/trace/tracetest" "go.opentelemetry.io/otel/sdk/trace/tracetest"
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
) )
type client struct { type client struct {

View File

@@ -6,9 +6,10 @@
package tracetransform // import "go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform" package tracetransform // import "go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform"
import ( import (
commonpb "go.opentelemetry.io/proto/otlp/common/v1"
"go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/sdk/resource" "go.opentelemetry.io/otel/sdk/resource"
commonpb "go.opentelemetry.io/proto/otlp/common/v1"
) )
// KeyValues transforms a slice of attribute KeyValues into OTLP key-values. // KeyValues transforms a slice of attribute KeyValues into OTLP key-values.

View File

@@ -7,9 +7,9 @@ import (
"testing" "testing"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
commonpb "go.opentelemetry.io/proto/otlp/common/v1"
"go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/attribute"
commonpb "go.opentelemetry.io/proto/otlp/common/v1"
) )
type attributeTest struct { type attributeTest struct {

View File

@@ -4,8 +4,9 @@
package tracetransform // import "go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform" package tracetransform // import "go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform"
import ( import (
"go.opentelemetry.io/otel/sdk/instrumentation"
commonpb "go.opentelemetry.io/proto/otlp/common/v1" commonpb "go.opentelemetry.io/proto/otlp/common/v1"
"go.opentelemetry.io/otel/sdk/instrumentation"
) )
func InstrumentationScope(il instrumentation.Scope) *commonpb.InstrumentationScope { func InstrumentationScope(il instrumentation.Scope) *commonpb.InstrumentationScope {

View File

@@ -7,10 +7,10 @@ import (
"testing" "testing"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
commonpb "go.opentelemetry.io/proto/otlp/common/v1"
"go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/sdk/instrumentation" "go.opentelemetry.io/otel/sdk/instrumentation"
commonpb "go.opentelemetry.io/proto/otlp/common/v1"
) )
func TestInstrumentationScope(t *testing.T) { func TestInstrumentationScope(t *testing.T) {

View File

@@ -4,8 +4,9 @@
package tracetransform // import "go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform" package tracetransform // import "go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform"
import ( import (
"go.opentelemetry.io/otel/sdk/resource"
resourcepb "go.opentelemetry.io/proto/otlp/resource/v1" resourcepb "go.opentelemetry.io/proto/otlp/resource/v1"
"go.opentelemetry.io/otel/sdk/resource"
) )
// Resource transforms a Resource into an OTLP Resource. // Resource transforms a Resource into an OTLP Resource.

View File

@@ -6,12 +6,13 @@ package tracetransform // import "go.opentelemetry.io/otel/exporters/otlp/otlptr
import ( import (
"math" "math"
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
"go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes" "go.opentelemetry.io/otel/codes"
"go.opentelemetry.io/otel/sdk/instrumentation" "go.opentelemetry.io/otel/sdk/instrumentation"
tracesdk "go.opentelemetry.io/otel/sdk/trace" tracesdk "go.opentelemetry.io/otel/sdk/trace"
"go.opentelemetry.io/otel/trace" "go.opentelemetry.io/otel/trace"
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
) )
// Spans transforms a slice of OpenTelemetry spans into a slice of OTLP // Spans transforms a slice of OpenTelemetry spans into a slice of OTLP

View File

@@ -10,6 +10,7 @@ import (
"github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
"google.golang.org/protobuf/proto" "google.golang.org/protobuf/proto"
"go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/attribute"
@@ -20,7 +21,6 @@ import (
"go.opentelemetry.io/otel/sdk/trace/tracetest" "go.opentelemetry.io/otel/sdk/trace/tracetest"
semconv "go.opentelemetry.io/otel/semconv/v1.34.0" semconv "go.opentelemetry.io/otel/semconv/v1.34.0"
"go.opentelemetry.io/otel/trace" "go.opentelemetry.io/otel/trace"
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
) )
func TestSpanKind(t *testing.T) { func TestSpanKind(t *testing.T) {

View File

@@ -9,6 +9,8 @@ import (
"sync" "sync"
"time" "time"
coltracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
"google.golang.org/genproto/googleapis/rpc/errdetails" "google.golang.org/genproto/googleapis/rpc/errdetails"
"google.golang.org/grpc" "google.golang.org/grpc"
"google.golang.org/grpc/codes" "google.golang.org/grpc/codes"
@@ -20,8 +22,6 @@ import (
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal" "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal"
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig" "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig"
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry" "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry"
coltracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
) )
type client struct { type client struct {

View File

@@ -14,6 +14,8 @@ import (
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
coltracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
commonpb "go.opentelemetry.io/proto/otlp/common/v1"
"go.uber.org/goleak" "go.uber.org/goleak"
"google.golang.org/grpc" "google.golang.org/grpc"
"google.golang.org/grpc/backoff" "google.golang.org/grpc/backoff"
@@ -29,8 +31,6 @@ import (
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlptracetest" "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlptracetest"
sdktrace "go.opentelemetry.io/otel/sdk/trace" sdktrace "go.opentelemetry.io/otel/sdk/trace"
"go.opentelemetry.io/otel/sdk/trace/tracetest" "go.opentelemetry.io/otel/sdk/trace/tracetest"
coltracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
commonpb "go.opentelemetry.io/proto/otlp/common/v1"
) )
func TestMain(m *testing.M) { func TestMain(m *testing.M) {

View File

@@ -11,12 +11,12 @@ import (
"testing" "testing"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
collectortracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
"google.golang.org/grpc" "google.golang.org/grpc"
"google.golang.org/grpc/metadata" "google.golang.org/grpc/metadata"
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlptracetest" "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlptracetest"
collectortracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
) )
func makeMockCollector(t *testing.T, mockConfig *mockConfig) *mockCollector { func makeMockCollector(t *testing.T, mockConfig *mockConfig) *mockCollector {

View File

@@ -18,6 +18,8 @@ import (
"sync" "sync"
"time" "time"
coltracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
"google.golang.org/protobuf/proto" "google.golang.org/protobuf/proto"
"go.opentelemetry.io/otel" "go.opentelemetry.io/otel"
@@ -25,8 +27,6 @@ import (
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal" "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal"
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig" "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig"
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/retry" "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/retry"
coltracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
) )
const contentTypeProto = "application/x-protobuf" const contentTypeProto = "application/x-protobuf"

View File

@@ -15,12 +15,12 @@ import (
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
coltracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
"go.opentelemetry.io/otel" "go.opentelemetry.io/otel"
"go.opentelemetry.io/otel/exporters/otlp/otlptrace" "go.opentelemetry.io/otel/exporters/otlp/otlptrace"
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp" "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp"
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlptracetest" "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlptracetest"
coltracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
) )
const ( const (

View File

@@ -18,12 +18,12 @@ import (
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
collectortracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
"google.golang.org/protobuf/proto" "google.golang.org/protobuf/proto"
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig" "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig"
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlptracetest" "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlptracetest"
collectortracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
) )
type mockCollector struct { type mockCollector struct {

View File

@@ -11,16 +11,15 @@ import (
"testing" "testing"
"time" "time"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/sdk/instrumentation"
"go.opentelemetry.io/otel/sdk/log/logtest"
"go.opentelemetry.io/otel/sdk/resource"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/log" "go.opentelemetry.io/otel/log"
"go.opentelemetry.io/otel/sdk/instrumentation"
sdklog "go.opentelemetry.io/otel/sdk/log" sdklog "go.opentelemetry.io/otel/sdk/log"
"go.opentelemetry.io/otel/sdk/log/logtest"
"go.opentelemetry.io/otel/sdk/resource"
"go.opentelemetry.io/otel/trace" "go.opentelemetry.io/otel/trace"
) )

View File

@@ -12,11 +12,9 @@ import (
"testing" "testing"
"github.com/go-logr/logr" "github.com/go-logr/logr"
"github.com/stretchr/testify/assert"
"github.com/go-logr/logr/funcr" "github.com/go-logr/logr/funcr"
"github.com/go-logr/stdr" "github.com/go-logr/stdr"
"github.com/stretchr/testify/assert"
) )
func TestLoggerConcurrentSafe(t *testing.T) { func TestLoggerConcurrentSafe(t *testing.T) {

View File

@@ -26,6 +26,7 @@ import (
"sync/atomic" "sync/atomic"
"go.opentelemetry.io/auto/sdk" "go.opentelemetry.io/auto/sdk"
"go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes" "go.opentelemetry.io/otel/codes"
"go.opentelemetry.io/otel/trace" "go.opentelemetry.io/otel/trace"

View File

@@ -10,8 +10,8 @@ import (
"time" "time"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"go.opentelemetry.io/auto/sdk" "go.opentelemetry.io/auto/sdk"
"go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/trace" "go.opentelemetry.io/otel/trace"
"go.opentelemetry.io/otel/trace/embedded" "go.opentelemetry.io/otel/trace/embedded"

View File

@@ -20,6 +20,7 @@ import (
"text/template" "text/template"
"github.com/Masterminds/semver" "github.com/Masterminds/semver"
"go.opentelemetry.io/otel/internal/tools/semconvkit/decls" "go.opentelemetry.io/otel/internal/tools/semconvkit/decls"
) )

View File

@@ -31,7 +31,6 @@ func verifyReadme(path string, info os.FileInfo, err error) error {
if !info.Mode().IsRegular() || info.Name() != "go.mod" { if !info.Mode().IsRegular() || info.Name() != "go.mod" {
return nil return nil
} }
for _, dir := range excludedDirs { for _, dir := range excludedDirs {
@@ -40,7 +39,6 @@ func verifyReadme(path string, info os.FileInfo, err error) error {
} }
} }
// Check that a README.md exists in the same directory as the go.mod file. // Check that a README.md exists in the same directory as the go.mod file.
readme := filepath.Join(filepath.Dir(path), readmeFilename) readme := filepath.Join(filepath.Dir(path), readmeFilename)
_, err = os.Stat(readme) _, err = os.Stat(readme)

View File

@@ -20,7 +20,7 @@ type TextMapCarrier interface {
// must never be done outside of a new major release. // must never be done outside of a new major release.
// Set stores the key-value pair. // Set stores the key-value pair.
Set(key string, value string) Set(key, value string)
// DO NOT CHANGE: any modification will not be backwards compatible and // DO NOT CHANGE: any modification will not be backwards compatible and
// must never be done outside of a new major release. // must never be done outside of a new major release.
@@ -88,7 +88,7 @@ func (hc HeaderCarrier) Values(key string) []string {
} }
// Set stores the key-value pair. // Set stores the key-value pair.
func (hc HeaderCarrier) Set(key string, value string) { func (hc HeaderCarrier) Set(key, value string) {
http.Header(hc).Set(key, value) http.Header(hc).Set(key, value)
} }

View File

@@ -76,7 +76,7 @@ func (nilCarrier) Get(key string) string {
return "" return ""
} }
func (nilCarrier) Set(key string, value string) {} func (nilCarrier) Set(key, value string) {}
func TestMultiplePropagators(t *testing.T) { func TestMultiplePropagators(t *testing.T) {
ootaProp := outOfThinAirPropagator{t: t} ootaProp := outOfThinAirPropagator{t: t}

View File

@@ -8,9 +8,9 @@ import (
"testing" "testing"
"time" "time"
"go.opentelemetry.io/otel/log"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"go.opentelemetry.io/otel/log"
) )
type mockDelayExporter struct{} type mockDelayExporter struct{}

View File

@@ -15,7 +15,7 @@ import (
"go.opentelemetry.io/otel/log" "go.opentelemetry.io/otel/log"
) )
func verifyRing(t *testing.T, r *ring, num int, sum int) { func verifyRing(t *testing.T, r *ring, num, sum int) {
// Length. // Length.
assert.Equal(t, num, r.Len(), "r.Len()") assert.Equal(t, num, r.Len(), "r.Len()")

View File

@@ -12,7 +12,6 @@ import (
"go.opentelemetry.io/otel/metric" "go.opentelemetry.io/otel/metric"
"go.opentelemetry.io/otel/metric/embedded" "go.opentelemetry.io/otel/metric/embedded"
"go.opentelemetry.io/otel/sdk/instrumentation" "go.opentelemetry.io/otel/sdk/instrumentation"
"go.opentelemetry.io/otel/sdk/metric/internal/aggregate" "go.opentelemetry.io/otel/sdk/metric/internal/aggregate"
) )

View File

@@ -11,13 +11,12 @@ import (
"testing" "testing"
"time" "time"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.opentelemetry.io/otel/trace"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes"
"go.opentelemetry.io/otel/trace"
) )
func basicTracerProvider(t *testing.T) *TracerProvider { func basicTracerProvider(t *testing.T) *TracerProvider {

View File

@@ -104,7 +104,7 @@ func (sc *SemanticConventions) NetAttributesFromHTTPRequest(
// It handles both IPv4 and IPv6 addresses. If the host portion is not recognized // It handles both IPv4 and IPv6 addresses. If the host portion is not recognized
// as a valid IPv4 or IPv6 address, the `ip` result will be empty and the // as a valid IPv4 or IPv6 address, the `ip` result will be empty and the
// host portion will instead be returned in `name`. // host portion will instead be returned in `name`.
func hostIPNamePort(hostWithPort string) (ip string, name string, port int) { func hostIPNamePort(hostWithPort string) (ip, name string, port int) {
var ( var (
hostPart, portPart string hostPart, portPart string
parsedPort uint64 parsedPort uint64

View File

@@ -10,13 +10,12 @@ import (
"strings" "strings"
"testing" "testing"
"go.opentelemetry.io/otel/trace"
"github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/codes" "go.opentelemetry.io/otel/codes"
"go.opentelemetry.io/otel/trace"
) )
type tlsOption int type tlsOption int

View File

@@ -82,7 +82,7 @@ func marshalJSON(id []byte) ([]byte, error) {
} }
// unmarshalJSON inflates trace id from hex string, possibly enclosed in quotes. // unmarshalJSON inflates trace id from hex string, possibly enclosed in quotes.
func unmarshalJSON(dst []byte, src []byte) error { func unmarshalJSON(dst, src []byte) error {
if l := len(src); l >= 2 && src[0] == '"' && src[l-1] == '"' { if l := len(src); l >= 2 && src[0] == '"' && src[l-1] == '"' {
src = src[1 : l-1] src = src[1 : l-1]
} }

View File

@@ -11,7 +11,6 @@ import (
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
"go.opentelemetry.io/collector/pdata/pcommon" "go.opentelemetry.io/collector/pdata/pcommon"
"go.opentelemetry.io/collector/pdata/ptrace" "go.opentelemetry.io/collector/pdata/ptrace"

View File

@@ -457,7 +457,7 @@ func TestStringSpanID(t *testing.T) {
} }
} }
func assertSpanContextEqual(got SpanContext, want SpanContext) bool { func assertSpanContextEqual(got, want SpanContext) bool {
return got.spanID == want.spanID && return got.spanID == want.spanID &&
got.traceID == want.traceID && got.traceID == want.traceID &&
got.traceFlags == want.traceFlags && got.traceFlags == want.traceFlags &&