summaryrefslogtreecommitdiff
path: root/teleirc/matterbridge/vendor/github.com/SevereCloud/vksdk/v2/.golangci.yml
diff options
context:
space:
mode:
Diffstat (limited to 'teleirc/matterbridge/vendor/github.com/SevereCloud/vksdk/v2/.golangci.yml')
-rw-r--r--teleirc/matterbridge/vendor/github.com/SevereCloud/vksdk/v2/.golangci.yml117
1 files changed, 117 insertions, 0 deletions
diff --git a/teleirc/matterbridge/vendor/github.com/SevereCloud/vksdk/v2/.golangci.yml b/teleirc/matterbridge/vendor/github.com/SevereCloud/vksdk/v2/.golangci.yml
new file mode 100644
index 0000000..66712f6
--- /dev/null
+++ b/teleirc/matterbridge/vendor/github.com/SevereCloud/vksdk/v2/.golangci.yml
@@ -0,0 +1,117 @@
+---
+linters:
+ disable-all: true
+ enable:
+ - bodyclose
+ - deadcode
+ - errcheck
+ - gochecknoglobals
+ - goconst
+ - gocritic
+ - gofmt
+ - goimports
+ - goprintffuncname
+ - gosec
+ - gosimple
+ - govet
+ - ineffassign
+ - misspell
+ - nakedret
+ - prealloc
+ - staticcheck
+ - structcheck
+ - stylecheck
+ - typecheck
+ - unconvert
+ - unparam
+ - unused
+ - varcheck
+ - whitespace
+ - wsl
+ - godot
+ - asciicheck
+ - nolintlint
+ - gofumpt
+ - goerr113
+ - tparallel
+ - errorlint
+ - paralleltest
+ - forbidigo
+ - makezero
+ - thelper
+ - predeclared
+ - ifshort
+ - revive
+ - durationcheck
+ - gomoddirectives
+ - importas
+ - nilerr
+ - revive
+ - wastedassign
+ - bidichk
+ - contextcheck
+ - ireturn
+ - nilnil
+ - tenv
+ - nestif
+ - grouper
+ - decorder
+ - containedctx
+ # - execinquery # FIXME: panic in 1.46.0
+ - nosprintfhostport
+
+# - wrapcheck # TODO: v3 Fix
+# - testpackage # TODO: Fix testpackage
+# - noctx # TODO: Fix noctx
+
+# don't enable:
+# - depguard
+# - dogsled
+# - dupl
+# - funlen
+# - gochecknoinits
+# - gocognit
+# - gocyclo
+# - godox
+# - gomnd
+# - lll
+# - rowserrcheck
+# - scopelint
+# - gomodguard
+# - exhaustive
+# - nlreturn
+# - gci
+# - exhaustivestruct
+# - cyclop
+# - promlinter
+# - tagliatelle
+# - errname
+# - varnamelen
+# - errchkjson
+# - maintidx
+# - nonamedreturns
+
+# depricated
+# - maligned
+# - interfacer
+# - golint
+
+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