Skip to content

Commit 746eeba

Browse files
committed
Add go checks to Makefile
1 parent 37b9f4c commit 746eeba

4 files changed

Lines changed: 11 additions & 7 deletions

File tree

go.sum

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -615,8 +615,6 @@ github.com/pelletier/go-toml/v2 v2.2.0 h1:QLgLl2yMN7N+ruc31VynXs1vhMZa7CeHHejIeB
615615
github.com/pelletier/go-toml/v2 v2.2.0/go.mod h1:1t835xjRzz80PqgE6HHgN2JOsmgYu/h4qDAS4n929Rs=
616616
github.com/pierrec/lz4/v4 v4.1.22 h1:cKFw6uJDK+/gfw5BcDL0JL5aBsAFdsIT18eRtLj7VIU=
617617
github.com/pierrec/lz4/v4 v4.1.22/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4=
618-
github.com/pkcll/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.115.7 h1:RtooYoXR9+zDhykK9EXeSthn+05i9Yv1eyH+0JfHg9g=
619-
github.com/pkcll/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.115.7/go.mod h1:zBXZLZS8AMHEvypXIleFzP76fwigAgcY+wr3xm2kUr0=
620618
github.com/pkcll/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.115.8-0.20250212041627-e2b5908d3616 h1:Oxm7bfn3eIm28ifHcf3jfeNV9xCVU1hSNAIpcPYcYIk=
621619
github.com/pkcll/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.115.8-0.20250212041627-e2b5908d3616/go.mod h1:zBXZLZS8AMHEvypXIleFzP76fwigAgcY+wr3xm2kUr0=
622620
github.com/pkcll/prometheus v0.54.3-0.20250205152829-6e977873d1b5 h1:ltpoggpdltDTnzEJf/JMcXgpR3a5TDJuPJrJuqmJ6qk=

pkg/promotel/Makefile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ help: ## Print this help text
55
tidy \
66
fmt \
77
lint \
8+
checks \
89
test
910

1011
tidy: fmt ## run go mod tidy
@@ -16,5 +17,11 @@ fmt: ## run go fmt
1617
lint: ## run golangci-lint
1718
golangci-lint run ./... --config=../../.golangci.yml
1819

20+
checks: ## run go checks
21+
go mod verify
22+
go vet ./...
23+
go run honnef.co/go/tools/cmd/staticcheck@latest -checks=all,-ST1000,-U1000,-ST1003 ./...
24+
go run golang.org/x/vuln/cmd/govulncheck@latest ./...
25+
1926
test: ## run unit tests
2027
go test -v ./...

pkg/promotel/forwarder.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -156,24 +156,24 @@ func newExporterConfig(opts ForwarderOptions) (*internal.ExporterConfig, error)
156156
func newMetricExporter(opts ForwarderOptions, lggr logger.Logger) (internal.MetricExporter, error) {
157157
expConfig, err := newExporterConfig(opts)
158158
if err != nil {
159-
return nil, fmt.Errorf("Failed to create exporter config %w", err)
159+
return nil, fmt.Errorf("failed to create exporter config %w", err)
160160
}
161161
// Sends metrics data in OTLP format to otel-collector endpoint
162162
exporter, err := internal.NewMetricExporter(expConfig, lggr)
163163
if err != nil {
164-
return nil, fmt.Errorf("Failed to create metric exporter %w", err)
164+
return nil, fmt.Errorf("failed to create metric exporter %w", err)
165165
}
166166
return exporter, nil
167167
}
168168

169169
func newMetricReceiver(g prometheus.Gatherer, r prometheus.Registerer, interval time.Duration, lggr logger.Logger, next internal.NextFunc) (internal.MetricReceiver, error) {
170170
receiverConfig, err := internal.NewReceiverConfig()
171171
if err != nil {
172-
return nil, fmt.Errorf("Failed to create config %w", err)
172+
return nil, fmt.Errorf("failed to create config %w", err)
173173
}
174174
receiver, err := internal.NewMetricReceiver(receiverConfig, g, r, interval, lggr, next)
175175
if err != nil {
176-
return nil, fmt.Errorf("Failed to create debug metric receiver %w", err)
176+
return nil, fmt.Errorf("failed to create debug metric receiver %w", err)
177177
}
178178
return receiver, nil
179179
}

pkg/promotel/internal/consumer.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ type baseConsumer struct {
1919
consumer.ConsumeMetricsFunc
2020
}
2121

22-
// NewNop returns a Consumer that just drops all received data and returns no error.
2322
func NewNopConsumer() consumer.Metrics {
2423
return &baseConsumer{
2524
ConsumeMetricsFunc: func(context.Context, pmetric.Metrics) error { return nil },

0 commit comments

Comments
 (0)