diff --git a/.golangci.yml b/.golangci.yml index 7527a8c7..828992b7 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -10,20 +10,44 @@ linters-settings: linters: disable-all: true enable: + - asasalint + - asciicheck + - bidichk - bodyclose + - decorder + - dogsled + - dupl + - dupword + - durationcheck - errcheck + - errname + - exhaustive + - exportloopref - gci + - gofmt + - goimports - gofumpt - gosec - gosimple - govet - ineffassign + - importas - misspell - prealloc + - promlinter + - sloglint + - sqlclosecheck - staticcheck + - tenv + - testableexamples + - testifylint + - tparallel - typecheck - unconvert - unused + - wastedassign + - whitespace + - zerologlint run: timeout: 5m @@ -31,6 +55,5 @@ run: tests: false output: - format: 'colored-line-number' print-issued-lines: true print-linter-name: true \ No newline at end of file diff --git a/pkg/modules/api/api.go b/pkg/modules/api/api.go index 5077193b..8c4f77e7 100644 --- a/pkg/modules/api/api.go +++ b/pkg/modules/api/api.go @@ -402,7 +402,7 @@ func (a *Api) Start() error { a.srv.Pre(externalMiddleware.Handler) case MultipartStack: externalMultipartMiddlewares = append(externalMultipartMiddlewares, externalMiddleware) - default: + case DefaultStack: a.srv.Use(externalMiddleware.Handler) } } diff --git a/pkg/modules/api/context.go b/pkg/modules/api/context.go index 21fa6699..9822da7a 100644 --- a/pkg/modules/api/context.go +++ b/pkg/modules/api/context.go @@ -93,7 +93,6 @@ func newContext(echoCtx echo.Context, logger *zap.Logger, fs *gotenberg.FileSyst form, err := echoCtx.MultipartForm() if err != nil { - if errors.Is(err, http.ErrNotMultipart) { return nil, cancel, WrapError( fmt.Errorf("get multipart form: %w", err),