summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/SevereCloud/vksdk/v2/.golangci.yml
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/SevereCloud/vksdk/v2/.golangci.yml')
-rw-r--r--vendor/github.com/SevereCloud/vksdk/v2/.golangci.yml84
1 files changed, 84 insertions, 0 deletions
diff --git a/vendor/github.com/SevereCloud/vksdk/v2/.golangci.yml b/vendor/github.com/SevereCloud/vksdk/v2/.golangci.yml
new file mode 100644
index 00000000..97b7a3fe
--- /dev/null
+++ b/vendor/github.com/SevereCloud/vksdk/v2/.golangci.yml
@@ -0,0 +1,84 @@
+---
+linters:
+ disable-all: true
+ enable:
+ - bodyclose
+ - deadcode
+ - errcheck
+ - gochecknoglobals
+ - goconst
+ - gocritic
+ - gofmt
+ - goimports
+ - golint
+ - goprintffuncname
+ - gosec
+ - gosimple
+ - govet
+ - ineffassign
+ - interfacer
+ - maligned
+ - misspell
+ - nakedret
+ - prealloc
+ - staticcheck
+ - structcheck
+ - stylecheck
+ - typecheck
+ - unconvert
+ - unparam
+ - unused
+ - varcheck
+ - whitespace
+ - wsl
+ - godot
+ - asciicheck
+ - nolintlint
+ - gofumpt
+ - goerr113
+ - tparallel
+ - errorlint
+ - paralleltest
+
+# - wrapcheck # TODO: v3 Fix
+# - testpackage # TODO: Fix testpackage
+# - nestif # TODO: Fix nestif
+
+# don't enable:
+# - depguard
+# - dogsled
+# - dupl
+# - funlen
+# - gochecknoinits
+# - gocognit
+# - gocyclo
+# - godox
+# - gomnd
+# - lll
+# - rowserrcheck
+# - scopelint
+# - gomodguard
+# - exhaustive
+# - nlreturn
+# - gci
+# - exhaustivestruct
+
+issues:
+ exclude-rules:
+ - path: _test\.go
+ linters:
+ - gocyclo
+ - errcheck
+ - dupl
+ - gosec
+
+ - linters:
+ - errcheck
+ source: ".((os\\.)?std(out|err)\\..*|.*Close|.*Flush|os\\.Remove(All)?|
+ .*printf?|os\\.(Un)?Setenv)."
+
+ - linters:
+ - stylecheck
+ text: "ST1003:.*(Ts|ts).*TS"
+
+ exclude-use-default: false