Skip to content

Commit edeeaca

Browse files
committed
CI: Linting adaptation for 1.16 (#237)
* CI: Add lint to internal generate command dependencies * CI: Fix linting on tests As per https://tip.golang.org/doc/go1.16\#vet vet now detects Fatalf calls in goroutines
1 parent d441451 commit edeeaca

File tree

6 files changed

+16
-6
lines changed

6 files changed

+16
-6
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ lint: ## Run lint on the package
150150
set -e ; \
151151
trap "test -d ../../../.git && git checkout --quiet go.mod" INT TERM EXIT; \
152152
echo "cd internal/cmd/generate/ && go vet ./..."; \
153-
cd "internal/cmd/generate/" && go vet ./...; \
153+
cd "internal/cmd/generate/" && go mod download && go vet ./...; \
154154
}
155155

156156

estransport/discovery_internal_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,14 @@ func TestDiscovery(t *testing.T) {
3232

3333
go func() {
3434
if err := srv.ListenAndServe(); err != nil && err != http.ErrServerClosed {
35-
t.Fatalf("Unable to start server: %s", err)
35+
t.Errorf("Unable to start server: %s", err)
36+
return
3637
}
3738
}()
3839
go func() {
3940
if err := srvTLS.ListenAndServeTLS("testdata/cert.pem", "testdata/key.pem"); err != nil && err != http.ErrServerClosed {
40-
t.Fatalf("Unable to start server: %s", err)
41+
t.Errorf("Unable to start server: %s", err)
42+
return
4143
}
4244
}()
4345
defer func() { srv.Close() }()

estransport/logger_internal_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@ func TestTransportLogger(t *testing.T) {
5959
req, _ := http.NewRequest("GET", "/abc", nil)
6060
_, err := tp.Perform(req)
6161
if err != nil {
62-
t.Fatalf("Unexpected error: %s", err)
62+
t.Errorf("Unexpected error: %s", err)
63+
return
6364
}
6465
}()
6566
}

esutil/bulk_indexer_internal_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,8 @@ func TestBulkIndexer(t *testing.T) {
9090
Body: strings.NewReader(fmt.Sprintf(`{"title":"foo-%d"}`, i)),
9191
})
9292
if err != nil {
93-
t.Fatalf("Unexpected error: %s", err)
93+
t.Errorf("Unexpected error: %s", err)
94+
return
9495
}
9596
}(i)
9697
}
@@ -514,7 +515,8 @@ func TestBulkIndexer(t *testing.T) {
514515
Body: strings.NewReader(`{"title":"foo"}`),
515516
})
516517
if err != nil {
517-
t.Fatalf("Unexpected error: %s", err)
518+
t.Errorf("Unexpected error: %s", err)
519+
return
518520
}
519521
}(i)
520522
}

internal/cmd/generate/go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ require (
1111
github.com/spf13/cobra v0.0.3
1212
github.com/spf13/pflag v1.0.3 // indirect
1313
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9
14+
golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5 // indirect
1415
golang.org/x/tools v0.1.0
1516
gopkg.in/yaml.v2 v2.2.2
1617
)

internal/cmd/generate/go.sum

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073 h1:xMPOj6Pz6UipU1wXLkrtqp
3737
golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
3838
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 h1:psW17arqaxU48Z5kZ0CQnkZWQJsqcURM6tKiBApRjXI=
3939
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
40+
golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5 h1:2M3HP5CCK1Si9FQhwnzYhXdG6DXeebvUHFpre8QvbyI=
41+
golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
42+
golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
4043
golang.org/x/mod v0.2.0 h1:KU7oHjnv3XNWfa5COkzUifxZmxp1TyI7ImMXqFxLwvQ=
4144
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
4245
golang.org/x/mod v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4=
@@ -62,6 +65,7 @@ golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
6265
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
6366
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
6467
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
68+
golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
6569
golang.org/x/tools v0.0.0-20200311090712-aafaee8bce8c h1:9WR4YuzLDuQMqEmLQrG0DiMmE2/HvX1dlrujzjmNVFg=
6670
golang.org/x/tools v0.0.0-20200311090712-aafaee8bce8c/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw=
6771
golang.org/x/tools v0.0.0-20200312194400-c312e98713c2 h1:6TB4+MaZlkcSsJDu+BS5yxSEuZIYhjWz+jhbSLEZylI=

0 commit comments

Comments
 (0)