Browse Source

add golangci config

Kslr 5 years ago
parent
commit
93afbc5f33
1 changed files with 46 additions and 0 deletions
  1. 46 0
      .github/linters/.golangci.yml

+ 46 - 0
.github/linters/.golangci.yml

@@ -0,0 +1,46 @@
+run:
+  modules-download-mode: vendor
+  skip-dirs:
+    - generated.*
+    - external
+
+linters:
+  enable:
+    - bodyclose
+    - deadcode
+    - depguard
+    - dogsled
+    - dupl
+    - errcheck
+    - exhaustive
+    - funlen
+    - gochecknoinits
+    - goconst
+    - gocritic
+    - gocyclo
+    - gofmt
+    - goimports
+    - golint
+    - gomnd
+    - goprintffuncname
+    - gosec
+    - gosimple
+    - govet
+    - ineffassign
+    - interfacer
+    - lll
+    - misspell
+    - nakedret
+    - noctx
+    - nolintlint
+    - rowserrcheck
+    - scopelint
+    - staticcheck
+    - structcheck
+    - stylecheck
+    - typecheck
+    - unconvert
+    - unparam
+    - unused
+    - varcheck
+    - whitespace