-
-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy path.golangci.yml
More file actions
131 lines (131 loc) · 2.58 KB
/
Copy path.golangci.yml
File metadata and controls
131 lines (131 loc) · 2.58 KB
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
122
123
124
125
126
127
128
129
130
131
version: "2"
run:
go: "1.24"
linters:
enable:
- asciicheck
- bidichk
- bodyclose
- copyloopvar
- dogsled
- dupl
- durationcheck
- errname
- errorlint
- exhaustive
- gocheckcompilerdirectives
- goconst
- gocritic
- goprintffuncname
- gosec
- importas
- lll
- makezero
- misspell
- mnd
- nakedret
- nilerr
- noctx
- nolintlint
- prealloc
- revive
- rowserrcheck
- staticcheck
- tparallel
- unconvert
- unparam
- usestdlibvars
- whitespace
settings:
dupl:
threshold: 100
goconst:
min-len: 2
min-occurrences: 2
gocritic:
disabled-checks:
- dupImport
- ifElseChain
- octalLiteral
- whyNoLint
- wrapperFunc
enabled-tags:
- diagnostic
- experimental
- opinionated
- performance
- style
gocyclo:
min-complexity: 15
govet:
enable:
- shadow
lll:
line-length: 140
misspell:
locale: US
revive:
confidence: 0.8
exclusions:
generated: lax
rules:
- linters:
- gocritic
- gosec
- mnd
path: _test\.go
- linters:
- mnd
path: main\.go
- linters:
- revive
path: protocol/
- linters:
- gosec
text: weak cryptographic primitive
- linters:
- gosec
text: Use of weak random number generator
- linters:
- staticcheck
text: at least one file in a package should have a package comment
- linters:
- staticcheck
text: should have a package comment
- linters:
- revive
text: 'package-comments: should have a package comment'
- linters:
- revive
text: exported function .* should have comment or be unexported
- linters:
- revive
text: exported method .* should have comment or be unexported
- linters:
- revive
text: exported type .* should have comment or be unexported
- linters:
- revive
text: exported var .* should have comment or be unexported
paths:
- third_party$
- builtin$
- examples$
issues:
max-issues-per-linter: 0
max-same-issues: 0
formatters:
enable:
- gofmt
- gofumpt
- goimports
settings:
goimports:
local-prefixes:
- github.com/ChristopherHX/github-act-runner
exclusions:
generated: lax
paths:
- third_party$
- builtin$
- examples$