diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 813b7e2..fac73f3 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -17,6 +17,6 @@ jobs: - name: Build run: go build ./... - name: Install Linters - run: "curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.64.5" + run: "curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v2.0.2" - name: Test and Lint run: ./run_tests.sh diff --git a/.golangci.yml b/.golangci.yml index f05ef26..49a163b 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,8 +1,8 @@ +version: "2" run: - deadline: 10m - + timeout: 10m linters: - disable-all: true + default: none enable: - asciicheck - bidichk @@ -17,9 +17,6 @@ linters: - fatcontext - goconst - godot - - gofmt - - goimports - - gosimple - govet - ineffassign - makezero @@ -34,9 +31,16 @@ linters: - revive - staticcheck - tparallel - - typecheck - unconvert - - usestdlibvars - - usetesting - unparam - unused + - usestdlibvars + - usetesting + exclusions: + presets: + - comments + - std-error-handling +formatters: + enable: + - gofmt + - goimports