diff --git a/.golangci.yml b/.golangci.yml index 14949ea..d98ddf2 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,31 +1,23 @@ +version: "2" run: - timeout: 10m modules-download-mode: vendor linters: + default: none enable: - - gofmt - govet - - depguard - - goimports - ineffassign - misspell - - unused - revive - staticcheck - - typecheck - disable-all: true + - unused + settings: + revive: + rules: + - name: package-comments # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#package-comments + disabled: true -linters-settings: - depguard: - rules: - main: - deny: - - pkg: "io/ioutil" - desc: The io/ioutil package has been deprecated. See https://go.dev/doc/go1.16#ioutil - -issues: - exclude-rules: - - linters: - - revive - text: "stutters" +formatters: + enable: + - gofmt + - goimports diff --git a/Dockerfile b/Dockerfile index 41b11b2..ada29e6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_VERSION=bookworm ARG XX_VERSION=1.6.1 ARG OSXCROSS_VERSION=11.3-r7-debian -ARG GOLANGCI_LINT_VERSION=v1.64.5 +ARG GOLANGCI_LINT_VERSION=v2.5 ARG DEBIAN_FRONTEND=noninteractive ARG PACKAGE=github.com/docker/docker-credential-helpers