generated from xmidt-org/.go-template
-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy path.golangci.yaml
121 lines (118 loc) · 2.71 KB
/
.golangci.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
---
run:
skip-dirs:
- internal/pkg/app/docs
linters-settings:
misspell:
locale: US
errorlint:
# Report non-wrapping error creation using fmt.Errorf
errorf: false
linters:
enable:
- bodyclose
- dupl
- errorlint
- funlen
- goconst
- gosec
- misspell
- unconvert
- prealloc
- deadcode
disable:
- errcheck
- ineffassign
issues:
exclude-rules:
- path: _test\.go
linters:
- dupl
- funlen
- goconst
- path: internal/pkg/app/handlers_v1\.go
linters:
- funlen
- dupl
- path: internal/pkg/app/app\.go
linters:
- funlen
- gosec
- path: pkg/filter/match/patternregex/patternregex\.go
linters:
- funlen
- path: pkg/filter/js/goja\.go
linters:
- funlen
- path: pkg/filter/hash/hash\.go
linters:
- funlen
- path: pkg/plugin/manager/manager\.go
linters:
- funlen
- path: pkg/plugin/manager\.go
linters:
- funlen
- path: internal/pkg/plugin/manager\.go
linters:
- dupl
- path: pkg/plugins/debug/receiver\.go
linters:
- funlen
- path: pkg/plugins/sqs/receiver\.go
linters:
- funlen
- path: pkg/plugins/kafka/receiver\.go
linters:
- funlen
- path: pkg/plugins/redis/receiver\.go
linters:
- funlen
- path: pkg/ratelimit/adaptive_limiter\.go
linters:
- funlen
- path: internal/pkg/syncer/redis/redis_delta_syncer\.go
linters:
- funlen
- path: pkg/cli/viper\.go
linters:
- funlen
- path: internal/pkg/fx/pluginmanagerfx/module\.go
linters:
- funlen
- path: pkg/filter/hash/hash\.go
text: "weak cryptographic primitive"
linters:
- gosec
- path: pkg/hasher/hasher\.go
text: "weak cryptographic primitive"
linters:
- gosec
- path: pkg/filter/dedup/filter\.go
text: "weak cryptographic primitive"
linters:
- gosec
- path: pkg/filter/js/goja\.go
text: "weak cryptographic primitive"
linters:
- gosec
- path: pkg/ratelimit/redis/redis_limiter\.go
text: "G404: Use of weak random number generator"
linters:
- gosec
- path: internal/pkg/aws/s3/client\.go
text: "type assertion on error"
linters:
- errorlint
- path: internal/pkg/aws/s3/client_test\.go
text: "type assertion on error"
linters:
- errorlint
- path: internal/pkg/aws/s3/error\.go
text: "type assertion on error"
linters:
- errorlint
- path: pkg/plugins/http/receiver\.go
text: "SA1029"
linters:
- staticcheck