Skip to content

Commit 37f783d

Browse files
committed
chore: add support for usestdlibvars, wastedassign and zerologlint
1 parent af80d74 commit 37f783d

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

.golangci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@ linters:
2222
- gofumpt # Gofumpt checks whether code was gofumpt-ed. [fast: true, auto-fix: true]
2323
- goimports # In addition to fixing imports, goimports also formats your code in the same style as gofmt. [fast: true, auto-fix: true]
2424
- mirror # reports wrong mirror patterns of bytes/strings usage [fast: false, auto-fix: false]
25+
- usestdlibvars # A linter that detect the possibility to use variables/constants from the Go standard library. [fast: true, auto-fix: false]
26+
- wastedassign # wastedassign finds wasted assignment statements. [fast: false, auto-fix: false]
2527
- whitespace # Tool for detection of leading and trailing whitespace [fast: true, auto-fix: true]
28+
- zerologlint # Detects the wrong usage of `zerolog` that a user forgets to dispatch with `Send` or `Msg` [fast: false, auto-fix: false]
2629

2730
issues:
2831
max-issues-per-linter: 0

api/instance/v1/instance_metadata_sdk.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ func (meta *MetadataAPI) getMetadataUrl() string {
3838
for _, url := range []string{metadataAPIv4, metadataAPIv6} {
3939
http.DefaultClient.Timeout = 3 * time.Second
4040
resp, err := http.Get(url)
41-
if err == nil && resp.StatusCode == 200 {
41+
if err == nil && resp.StatusCode == http.StatusOK {
4242
meta.MetadataURL = &url
4343
return url
4444
}
@@ -259,7 +259,7 @@ func (meta *MetadataAPI) SetUserData(key string, value []byte) error {
259259
}).DialContext,
260260
},
261261
}
262-
request, err := http.NewRequest("PATCH", meta.getMetadataUrl()+"/user_data/"+key, bytes.NewBuffer(value))
262+
request, err := http.NewRequest(http.MethodPatch, meta.getMetadataUrl()+"/user_data/"+key, bytes.NewBuffer(value))
263263
if err != nil {
264264
return errors.Wrap(err, "error creating patch userdata request")
265265
}
@@ -298,7 +298,7 @@ func (meta *MetadataAPI) DeleteUserData(key string) error {
298298
}).DialContext,
299299
},
300300
}
301-
request, err := http.NewRequest("DELETE", meta.getMetadataUrl()+"/user_data/"+key, bytes.NewBufferString(""))
301+
request, err := http.NewRequest(http.MethodDelete, meta.getMetadataUrl()+"/user_data/"+key, bytes.NewBufferString(""))
302302
if err != nil {
303303
return errors.Wrap(err, "error creating delete userdata request")
304304
}

scw/errors_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ import (
1212
)
1313

1414
func TestHasResponseErrorWithStatus200(t *testing.T) {
15-
res := &http.Response{StatusCode: 200}
15+
res := &http.Response{StatusCode: http.StatusOK}
1616

1717
newErr := hasResponseError(res)
1818
testhelpers.AssertNoError(t, newErr)
1919
}
2020

2121
func TestHasResponseErrorWithoutBody(t *testing.T) {
22-
res := &http.Response{StatusCode: 400}
22+
res := &http.Response{StatusCode: http.StatusBadRequest}
2323

2424
newErr := hasResponseError(res)
2525
testhelpers.Assert(t, newErr != nil, "Should have error")

0 commit comments

Comments
 (0)