# https://golangci-lint.run/usage/quick-start/ run: concurrency: 4 timeout: 5m skip-dirs: - pkg/client - vendor - ui skip-files: - server/static/files.go build-tags: - api - cli - cron - executor - examples - functional linters: enable: - deadcode - errcheck - goimports - gosec - gosimple - govet - misspell - staticcheck - structcheck - typecheck - unparam - unused - varcheck linters-settings: goimports: local-prefixes: github.com/argoproj/argo-workflows/ gosec: includes: - G304 - G307 excludes: # G106: Use of ssh InsecureIgnoreHostKey should be audited - G106 # G402: TLS InsecureSkipVerify set true - G402 # G601: Implicit memory aliasing in for loop. - G601