Skip to content

Commit 4cf491b

Browse files
authored
[chore] Fix some nolint in tests or non critical code (#11943)
Signed-off-by: Bogdan Drutu <[email protected]>
1 parent bb27be0 commit 4cf491b

File tree

11 files changed

+51
-63
lines changed

11 files changed

+51
-63
lines changed

client/doc_test.go

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,12 @@ import (
1515

1616
func Example_receiver() {
1717
// Your receiver get a next consumer when it's constructed
18-
var next consumer.Traces
18+
next, err := consumer.NewTraces(func(ctx context.Context, td ptrace.Traces) error {
19+
return nil
20+
})
21+
if err != nil {
22+
panic(err)
23+
}
1924

2025
// You'll convert the incoming data into pipeline data
2126
td := ptrace.NewTraces()
@@ -30,13 +35,16 @@ func Example_receiver() {
3035

3136
// Extract the client information based on your original context and set it
3237
// to Addr
33-
cl.Addr = &net.IPAddr{ // nolint
38+
// nolint
39+
cl.Addr = &net.IPAddr{
3440
IP: net.IPv4(1, 2, 3, 4),
3541
}
3642

3743
// When you are done, propagate the context down the pipeline to the next
38-
// consumer
39-
next.ConsumeTraces(ctx, td) // nolint
44+
// consumer and handle error.
45+
if err = next.ConsumeTraces(ctx, td); err != nil {
46+
panic(err)
47+
}
4048
}
4149

4250
func Example_processor() {

exporter/exporterhelper/logs_test.go

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ func TestLogs_WithSpan(t *testing.T) {
284284
le, err := NewLogs(context.Background(), set, &fakeLogsConfig, newPushLogsData(nil))
285285
require.NoError(t, err)
286286
require.NotNil(t, le)
287-
checkWrapSpanForLogs(t, sr, set.TracerProvider.Tracer("test"), le, nil, 1)
287+
checkWrapSpanForLogs(t, sr, set.TracerProvider.Tracer("test"), le, nil)
288288
}
289289

290290
func TestLogsRequest_WithSpan(t *testing.T) {
@@ -297,7 +297,7 @@ func TestLogsRequest_WithSpan(t *testing.T) {
297297
le, err := NewLogsRequest(context.Background(), set, internal.RequestFromLogsFunc(nil))
298298
require.NoError(t, err)
299299
require.NotNil(t, le)
300-
checkWrapSpanForLogs(t, sr, set.TracerProvider.Tracer("test"), le, nil, 1)
300+
checkWrapSpanForLogs(t, sr, set.TracerProvider.Tracer("test"), le, nil)
301301
}
302302

303303
func TestLogs_WithSpan_ReturnError(t *testing.T) {
@@ -311,7 +311,7 @@ func TestLogs_WithSpan_ReturnError(t *testing.T) {
311311
le, err := NewLogs(context.Background(), set, &fakeLogsConfig, newPushLogsData(want))
312312
require.NoError(t, err)
313313
require.NotNil(t, le)
314-
checkWrapSpanForLogs(t, sr, set.TracerProvider.Tracer("test"), le, want, 1)
314+
checkWrapSpanForLogs(t, sr, set.TracerProvider.Tracer("test"), le, want)
315315
}
316316

317317
func TestLogsRequest_WithSpan_ReturnError(t *testing.T) {
@@ -325,7 +325,7 @@ func TestLogsRequest_WithSpan_ReturnError(t *testing.T) {
325325
le, err := NewLogsRequest(context.Background(), set, internal.RequestFromLogsFunc(want))
326326
require.NoError(t, err)
327327
require.NotNil(t, le)
328-
checkWrapSpanForLogs(t, sr, set.TracerProvider.Tracer("test"), le, want, 1)
328+
checkWrapSpanForLogs(t, sr, set.TracerProvider.Tracer("test"), le, want)
329329
}
330330

331331
func TestLogs_WithShutdown(t *testing.T) {
@@ -413,10 +413,7 @@ func generateLogsTraffic(t *testing.T, tracer trace.Tracer, le exporter.Logs, nu
413413
}
414414
}
415415

416-
// nolint: unparam
417-
func checkWrapSpanForLogs(t *testing.T, sr *tracetest.SpanRecorder, tracer trace.Tracer, le exporter.Logs,
418-
wantError error, numLogRecords int64,
419-
) {
416+
func checkWrapSpanForLogs(t *testing.T, sr *tracetest.SpanRecorder, tracer trace.Tracer, le exporter.Logs, wantError error) {
420417
const numRequests = 5
421418
generateLogsTraffic(t, tracer, le, numRequests, wantError)
422419

@@ -430,11 +427,11 @@ func checkWrapSpanForLogs(t *testing.T, sr *tracetest.SpanRecorder, tracer trace
430427
require.Equalf(t, parentSpan.SpanContext(), sd.Parent(), "Exporter span not a child\nSpanData %v", sd)
431428
internal.CheckStatus(t, sd, wantError)
432429

433-
sentLogRecords := numLogRecords
434-
var failedToSendLogRecords int64
430+
sentLogRecords := int64(1)
431+
failedToSendLogRecords := int64(0)
435432
if wantError != nil {
436433
sentLogRecords = 0
437-
failedToSendLogRecords = numLogRecords
434+
failedToSendLogRecords = 1
438435
}
439436
require.Containsf(t, sd.Attributes(), attribute.KeyValue{Key: internal.SentLogRecordsKey, Value: attribute.Int64Value(sentLogRecords)}, "SpanData %v", sd)
440437
require.Containsf(t, sd.Attributes(), attribute.KeyValue{Key: internal.FailedToSendLogRecordsKey, Value: attribute.Int64Value(failedToSendLogRecords)}, "SpanData %v", sd)

exporter/exporterhelper/metrics_test.go

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ func TestMetrics_WithSpan(t *testing.T) {
286286
me, err := NewMetrics(context.Background(), set, &fakeMetricsConfig, newPushMetricsData(nil))
287287
require.NoError(t, err)
288288
require.NotNil(t, me)
289-
checkWrapSpanForMetrics(t, sr, set.TracerProvider.Tracer("test"), me, nil, 2)
289+
checkWrapSpanForMetrics(t, sr, set.TracerProvider.Tracer("test"), me, nil)
290290
}
291291

292292
func TestMetricsRequest_WithSpan(t *testing.T) {
@@ -299,7 +299,7 @@ func TestMetricsRequest_WithSpan(t *testing.T) {
299299
me, err := NewMetricsRequest(context.Background(), set, internal.RequestFromMetricsFunc(nil))
300300
require.NoError(t, err)
301301
require.NotNil(t, me)
302-
checkWrapSpanForMetrics(t, sr, set.TracerProvider.Tracer("test"), me, nil, 2)
302+
checkWrapSpanForMetrics(t, sr, set.TracerProvider.Tracer("test"), me, nil)
303303
}
304304

305305
func TestMetrics_WithSpan_ReturnError(t *testing.T) {
@@ -313,7 +313,7 @@ func TestMetrics_WithSpan_ReturnError(t *testing.T) {
313313
me, err := NewMetrics(context.Background(), set, &fakeMetricsConfig, newPushMetricsData(want))
314314
require.NoError(t, err)
315315
require.NotNil(t, me)
316-
checkWrapSpanForMetrics(t, sr, set.TracerProvider.Tracer("test"), me, want, 2)
316+
checkWrapSpanForMetrics(t, sr, set.TracerProvider.Tracer("test"), me, want)
317317
}
318318

319319
func TestMetricsRequest_WithSpan_ExportError(t *testing.T) {
@@ -327,7 +327,7 @@ func TestMetricsRequest_WithSpan_ExportError(t *testing.T) {
327327
me, err := NewMetricsRequest(context.Background(), set, internal.RequestFromMetricsFunc(want))
328328
require.NoError(t, err)
329329
require.NotNil(t, me)
330-
checkWrapSpanForMetrics(t, sr, set.TracerProvider.Tracer("test"), me, want, 2)
330+
checkWrapSpanForMetrics(t, sr, set.TracerProvider.Tracer("test"), me, want)
331331
}
332332

333333
func TestMetrics_WithShutdown(t *testing.T) {
@@ -420,10 +420,7 @@ func generateMetricsTraffic(t *testing.T, tracer trace.Tracer, me exporter.Metri
420420
}
421421
}
422422

423-
// nolint: unparam
424-
func checkWrapSpanForMetrics(t *testing.T, sr *tracetest.SpanRecorder, tracer trace.Tracer,
425-
me exporter.Metrics, wantError error, numMetricPoints int64,
426-
) {
423+
func checkWrapSpanForMetrics(t *testing.T, sr *tracetest.SpanRecorder, tracer trace.Tracer, me exporter.Metrics, wantError error) {
427424
const numRequests = 5
428425
generateMetricsTraffic(t, tracer, me, numRequests, wantError)
429426

@@ -437,11 +434,11 @@ func checkWrapSpanForMetrics(t *testing.T, sr *tracetest.SpanRecorder, tracer tr
437434
require.Equalf(t, parentSpan.SpanContext(), sd.Parent(), "Exporter span not a child\nSpanData %v", sd)
438435
internal.CheckStatus(t, sd, wantError)
439436

440-
sentMetricPoints := numMetricPoints
441-
var failedToSendMetricPoints int64
437+
sentMetricPoints := int64(2)
438+
failedToSendMetricPoints := int64(0)
442439
if wantError != nil {
443440
sentMetricPoints = 0
444-
failedToSendMetricPoints = numMetricPoints
441+
failedToSendMetricPoints = 2
445442
}
446443
require.Containsf(t, sd.Attributes(), attribute.KeyValue{Key: internal.SentMetricPointsKey, Value: attribute.Int64Value(sentMetricPoints)}, "SpanData %v", sd)
447444
require.Containsf(t, sd.Attributes(), attribute.KeyValue{Key: internal.FailedToSendMetricPointsKey, Value: attribute.Int64Value(failedToSendMetricPoints)}, "SpanData %v", sd)

exporter/exporterhelper/traces_test.go

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ func TestTraces_WithSpan(t *testing.T) {
284284
require.NoError(t, err)
285285
require.NotNil(t, te)
286286

287-
checkWrapSpanForTraces(t, sr, set.TracerProvider.Tracer("test"), te, nil, 1)
287+
checkWrapSpanForTraces(t, sr, set.TracerProvider.Tracer("test"), te, nil)
288288
}
289289

290290
func TestTracesRequest_WithSpan(t *testing.T) {
@@ -298,7 +298,7 @@ func TestTracesRequest_WithSpan(t *testing.T) {
298298
require.NoError(t, err)
299299
require.NotNil(t, te)
300300

301-
checkWrapSpanForTraces(t, sr, set.TracerProvider.Tracer("test"), te, nil, 1)
301+
checkWrapSpanForTraces(t, sr, set.TracerProvider.Tracer("test"), te, nil)
302302
}
303303

304304
func TestTraces_WithSpan_ReturnError(t *testing.T) {
@@ -313,7 +313,7 @@ func TestTraces_WithSpan_ReturnError(t *testing.T) {
313313
require.NoError(t, err)
314314
require.NotNil(t, te)
315315

316-
checkWrapSpanForTraces(t, sr, set.TracerProvider.Tracer("test"), te, want, 1)
316+
checkWrapSpanForTraces(t, sr, set.TracerProvider.Tracer("test"), te, want)
317317
}
318318

319319
func TestTracesRequest_WithSpan_ExportError(t *testing.T) {
@@ -328,7 +328,7 @@ func TestTracesRequest_WithSpan_ExportError(t *testing.T) {
328328
require.NoError(t, err)
329329
require.NotNil(t, te)
330330

331-
checkWrapSpanForTraces(t, sr, set.TracerProvider.Tracer("test"), te, want, 1)
331+
checkWrapSpanForTraces(t, sr, set.TracerProvider.Tracer("test"), te, want)
332332
}
333333

334334
func TestTraces_WithShutdown(t *testing.T) {
@@ -421,10 +421,7 @@ func generateTraceTraffic(t *testing.T, tracer trace.Tracer, te exporter.Traces,
421421
}
422422
}
423423

424-
// nolint: unparam
425-
func checkWrapSpanForTraces(t *testing.T, sr *tracetest.SpanRecorder, tracer trace.Tracer,
426-
te exporter.Traces, wantError error, numSpans int64,
427-
) {
424+
func checkWrapSpanForTraces(t *testing.T, sr *tracetest.SpanRecorder, tracer trace.Tracer, te exporter.Traces, wantError error) {
428425
const numRequests = 5
429426
generateTraceTraffic(t, tracer, te, numRequests, wantError)
430427

@@ -439,11 +436,11 @@ func checkWrapSpanForTraces(t *testing.T, sr *tracetest.SpanRecorder, tracer tra
439436
require.Equalf(t, parentSpan.SpanContext(), sd.Parent(), "Exporter span not a child\nSpanData %v", sd)
440437
internal.CheckStatus(t, sd, wantError)
441438

442-
sentSpans := numSpans
443-
var failedToSendSpans int64
439+
sentSpans := int64(1)
440+
failedToSendSpans := int64(0)
444441
if wantError != nil {
445442
sentSpans = 0
446-
failedToSendSpans = numSpans
443+
failedToSendSpans = 1
447444
}
448445
require.Containsf(t, sd.Attributes(), attribute.KeyValue{Key: internal.SentSpansKey, Value: attribute.Int64Value(sentSpans)}, "SpanData %v", sd)
449446
require.Containsf(t, sd.Attributes(), attribute.KeyValue{Key: internal.FailedToSendSpansKey, Value: attribute.Int64Value(failedToSendSpans)}, "SpanData %v", sd)

exporter/exporterhelper/xexporterhelper/profiles_test.go

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ func TestProfilesExporter_WithSpan(t *testing.T) {
192192
le, err := NewProfilesExporter(context.Background(), set, &fakeProfilesExporterConfig, newPushProfilesData(nil))
193193
require.NoError(t, err)
194194
require.NotNil(t, le)
195-
checkWrapSpanForProfilesExporter(t, sr, set.TracerProvider.Tracer("test"), le, nil, 1)
195+
checkWrapSpanForProfilesExporter(t, sr, set.TracerProvider.Tracer("test"), le, nil)
196196
}
197197

198198
func TestProfilesRequestExporter_WithSpan(t *testing.T) {
@@ -205,7 +205,7 @@ func TestProfilesRequestExporter_WithSpan(t *testing.T) {
205205
le, err := NewProfilesRequestExporter(context.Background(), set, internal.RequestFromProfilesFunc(nil))
206206
require.NoError(t, err)
207207
require.NotNil(t, le)
208-
checkWrapSpanForProfilesExporter(t, sr, set.TracerProvider.Tracer("test"), le, nil, 1)
208+
checkWrapSpanForProfilesExporter(t, sr, set.TracerProvider.Tracer("test"), le, nil)
209209
}
210210

211211
func TestProfilesExporter_WithSpan_ReturnError(t *testing.T) {
@@ -219,7 +219,7 @@ func TestProfilesExporter_WithSpan_ReturnError(t *testing.T) {
219219
le, err := NewProfilesExporter(context.Background(), set, &fakeProfilesExporterConfig, newPushProfilesData(want))
220220
require.NoError(t, err)
221221
require.NotNil(t, le)
222-
checkWrapSpanForProfilesExporter(t, sr, set.TracerProvider.Tracer("test"), le, want, 1)
222+
checkWrapSpanForProfilesExporter(t, sr, set.TracerProvider.Tracer("test"), le, want)
223223
}
224224

225225
func TestProfilesRequestExporter_WithSpan_ReturnError(t *testing.T) {
@@ -233,7 +233,7 @@ func TestProfilesRequestExporter_WithSpan_ReturnError(t *testing.T) {
233233
le, err := NewProfilesRequestExporter(context.Background(), set, internal.RequestFromProfilesFunc(want))
234234
require.NoError(t, err)
235235
require.NotNil(t, le)
236-
checkWrapSpanForProfilesExporter(t, sr, set.TracerProvider.Tracer("test"), le, want, 1)
236+
checkWrapSpanForProfilesExporter(t, sr, set.TracerProvider.Tracer("test"), le, want)
237237
}
238238

239239
func TestProfilesExporter_WithShutdown(t *testing.T) {
@@ -299,10 +299,7 @@ func generateProfilesTraffic(t *testing.T, tracer trace.Tracer, le xexporter.Pro
299299
}
300300
}
301301

302-
// nolint: unparam
303-
func checkWrapSpanForProfilesExporter(t *testing.T, sr *tracetest.SpanRecorder, tracer trace.Tracer, le xexporter.Profiles,
304-
wantError error, numSampleRecords int64,
305-
) {
302+
func checkWrapSpanForProfilesExporter(t *testing.T, sr *tracetest.SpanRecorder, tracer trace.Tracer, le xexporter.Profiles, wantError error) {
306303
const numRequests = 5
307304
generateProfilesTraffic(t, tracer, le, numRequests, wantError)
308305

@@ -316,11 +313,11 @@ func checkWrapSpanForProfilesExporter(t *testing.T, sr *tracetest.SpanRecorder,
316313
require.Equalf(t, parentSpan.SpanContext(), sd.Parent(), "Exporter span not a child\nSpanData %v", sd)
317314
internal.CheckStatus(t, sd, wantError)
318315

319-
sentSampleRecords := numSampleRecords
320-
var failedToSendSampleRecords int64
316+
sentSampleRecords := int64(1)
317+
failedToSendSampleRecords := int64(0)
321318
if wantError != nil {
322319
sentSampleRecords = 0
323-
failedToSendSampleRecords = numSampleRecords
320+
failedToSendSampleRecords = 1
324321
}
325322
require.Containsf(t, sd.Attributes(), attribute.KeyValue{Key: internal.SentSamplesKey, Value: attribute.Int64Value(sentSampleRecords)}, "SpanData %v", sd)
326323
require.Containsf(t, sd.Attributes(), attribute.KeyValue{Key: internal.FailedToSendSamplesKey, Value: attribute.Int64Value(failedToSendSampleRecords)}, "SpanData %v", sd)

exporter/otlphttpexporter/otlp.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ func (e *baseExporter) export(ctx context.Context, url string, request []byte, p
198198

199199
defer func() {
200200
// Discard any remaining response body when we are done reading.
201-
io.CopyN(io.Discard, resp.Body, maxHTTPResponseReadBytes) // nolint:errcheck
201+
_, _ = io.CopyN(io.Discard, resp.Body, maxHTTPResponseReadBytes)
202202
resp.Body.Close()
203203
}()
204204

otelcol/collector.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ func (col *Collector) Shutdown() {
148148
state := col.GetState()
149149
if state == StateRunning || state == StateStarting {
150150
defer func() {
151-
recover() // nolint:errcheck
151+
_ = recover()
152152
}()
153153
close(col.shutdownChan)
154154
}

pdata/pmetric/fuzz_test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import (
1010
func FuzzUnmarshalMetrics(f *testing.F) {
1111
f.Fuzz(func(_ *testing.T, data []byte) {
1212
u := &JSONUnmarshaler{}
13-
//nolint: errcheck
1413
_, _ = u.UnmarshalMetrics(data)
1514
})
1615
}

pdata/pmetric/pmetricotlp/fuzz_test.go

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,31 +10,27 @@ import (
1010
func FuzzRequestUnmarshalJSON(f *testing.F) {
1111
f.Fuzz(func(_ *testing.T, data []byte) {
1212
er := NewExportRequest()
13-
//nolint: errcheck
14-
er.UnmarshalJSON(data)
13+
_ = er.UnmarshalJSON(data)
1514
})
1615
}
1716

1817
func FuzzResponseUnmarshalJSON(f *testing.F) {
1918
f.Fuzz(func(_ *testing.T, data []byte) {
2019
er := NewExportResponse()
21-
//nolint: errcheck
22-
er.UnmarshalJSON(data)
20+
_ = er.UnmarshalJSON(data)
2321
})
2422
}
2523

2624
func FuzzRequestUnmarshalProto(f *testing.F) {
2725
f.Fuzz(func(_ *testing.T, data []byte) {
2826
er := NewExportRequest()
29-
//nolint: errcheck
30-
er.UnmarshalProto(data)
27+
_ = er.UnmarshalJSON(data)
3128
})
3229
}
3330

3431
func FuzzResponseUnmarshalProto(f *testing.F) {
3532
f.Fuzz(func(_ *testing.T, data []byte) {
3633
er := NewExportResponse()
37-
//nolint: errcheck
38-
er.UnmarshalProto(data)
34+
_ = er.UnmarshalJSON(data)
3935
})
4036
}

receiver/otlpreceiver/otlp_test.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -674,8 +674,7 @@ func TestOTLPReceiverHTTPTracesIngestTest(t *testing.T) {
674674
errStatus := &spb.Status{}
675675
require.NoError(t, proto.Unmarshal(respBytes, errStatus))
676676
assert.Equal(t, ingestionState.expectedStatusCode, resp.StatusCode)
677-
// nolint:gosec
678-
assert.Equal(t, ingestionState.expectedCode, codes.Code(errStatus.Code))
677+
assert.EqualValues(t, ingestionState.expectedCode, errStatus.Code)
679678
}
680679
}
681680

0 commit comments

Comments
 (0)