0f573f403a16cdcc746cf791911fe7cd944c6dd3

Author
Ayman Bagabas <ayman.bagabas@gmail.com>
Committer
Ayman Bagabas <ayman.bagabas@gmail.com>
Date

Message

chore: update golangci-lint config

Diff

 1diff --git a/.golangci.yml b/.golangci.yml
 2index c90f031611df907f2754a629fe1aa81726f101bf..64474889efd1129fe35b247bcf389f646cb03922 100644
 3--- a/.golangci.yml
 4+++ b/.golangci.yml
 5@@ -1,41 +1,42 @@
 6 version: "2"
 7-run:
 8-  tests: false
 9 linters:
10   enable:
11     - bodyclose
12-    - exhaustive
13-    - goconst
14-    - godot
15-    - gomoddirectives
16+    # - exhaustive
17+    # - goconst
18+    # - godot
19+    # - godox
20+    # - gomoddirectives
21     - goprintffuncname
22-    - gosec
23+    # - gosec
24     - misspell
25-    - nakedret
26-    - nestif
27-    - nilerr
28+    # - nakedret
29+    # - nestif
30+    # - nilerr
31     - noctx
32     - nolintlint
33-    - prealloc
34-    - revive
35+    # - prealloc
36+    # - revive
37     - rowserrcheck
38     - sqlclosecheck
39+    - staticcheck
40     - tparallel
41-    - unconvert
42-    - unparam
43+    # - unconvert
44+    # - unparam
45     - whitespace
46-    - wrapcheck
47+    # - wrapcheck
48+  disable:
49+    - errcheck
50+    - ineffassign
51+    - unused
52   exclusions:
53+    generated: lax
54+    presets:
55+      - common-false-positives
56     rules:
57       - text: '(slog|log)\.\w+'
58         linters:
59           - noctx
60-    generated: lax
61-    presets:
62-      - common-false-positives
63-  settings:
64-    exhaustive:
65-      default-signifies-exhaustive: true
66 issues:
67   max-issues-per-linter: 0
68   max-same-issues: 0