diff --git a/.golangci.yml b/.golangci.yml index e2241d3..a0be3a4 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,7 +1,7 @@ --- run: # concurrency: 6 - go: "1.20" + go: "1.23" timeout: 2m issues-exit-code: 1 tests: true @@ -17,7 +17,8 @@ linters-settings: check-type-assertions: false check-blank: false govet: - check-shadowing: true + enable: + - shadow settings: printf: funcs: @@ -25,19 +26,15 @@ linters-settings: - (github.com/sirupsen/logrus.FieldLogger).Warnf - (github.com/sirupsen/logrus.FieldLogger).Errorf - (github.com/sirupsen/logrus.FieldLogger).Fatalf - revive: - min-confidence: 0.8 goimports: local-prefixes: github.com/networkservicemesh gocyclo: min-complexity: 25 - maligned: - suggest-new: true dupl: threshold: 150 funlen: - Lines: 300 - Statements: 120 + lines: 300 + statements: 120 goconst: min-len: 2 min-occurrences: 2 @@ -128,7 +125,6 @@ linters: enable: - goheader - bodyclose - - deadcode - depguard - dogsled - dupl @@ -147,15 +143,13 @@ linters: - ineffassign - misspell - nakedret - - exportloopref - staticcheck - - structcheck - stylecheck - typecheck - unconvert - unparam - - varcheck - whitespace + - copyloopvar issues: exclude-use-default: false max-issues-per-linter: 0