diff --git a/.golangci.yml b/.golangci.yml new file mode 100644 index 0000000..5a0031c --- /dev/null +++ b/.golangci.yml @@ -0,0 +1,43 @@ +linters: + enable-all: false + disable-all: true + fast: false + enable: + - bodyclose + - deadcode + - depguard + - dogsled + - dupl + - errcheck + - exportloopref + - exhaustive + - gochecknoinits + - goconst + - gocritic + - gocyclo + - gofmt + - goimports + - goprintffuncname + - gosec + - gosimple + - govet + - ineffassign + - lll + - misspell + - nakedret + - noctx + - nolintlint + - rowserrcheck + - staticcheck + - structcheck + - stylecheck + - typecheck + - unconvert + - unparam + - unused + - varcheck + - whitespace + - gofumpt + +run: + timeout: 3m diff --git a/requestid_test.go b/requestid_test.go index 4e7c237..4d3ec3e 100644 --- a/requestid_test.go +++ b/requestid_test.go @@ -1,6 +1,7 @@ package requestid import ( + "context" "net/http" "net/http/httptest" "testing" @@ -21,7 +22,7 @@ func Test_RequestID_CreateNew(t *testing.T) { r.GET("/", emptySuccessResponse) w := httptest.NewRecorder() - req, _ := http.NewRequest("GET", "/", nil) + req, _ := http.NewRequestWithContext(context.Background(), "GET", "/", nil) r.ServeHTTP(w, req) assert.Equal(t, http.StatusOK, w.Code) @@ -34,7 +35,7 @@ func Test_RequestID_PassThru(t *testing.T) { r.GET("/", emptySuccessResponse) w := httptest.NewRecorder() - req, _ := http.NewRequest("GET", "/", nil) + req, _ := http.NewRequestWithContext(context.Background(), "GET", "/", nil) req.Header.Set(headerXRequestID, testXRequestID) r.ServeHTTP(w, req)