Skip to content

Commit c95d304

Browse files
committed
1. Update dependency versions
2. Fixed lint comments
1 parent d1188da commit c95d304

File tree

6 files changed

+246
-155
lines changed

6 files changed

+246
-155
lines changed

.golangci.bck.yml

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
#file: noinspection SpellCheckingInspection
2+
run:
3+
concurrency: 4
4+
modules-download-mode: readonly
5+
6+
issues:
7+
exclude-dirs:
8+
- testdata
9+
exclude-rules:
10+
- path: _snippet_test.go
11+
linters:
12+
- unused
13+
14+
15+
linters-settings:
16+
gosec:
17+
exclude-generated: true
18+
severity: medium
19+
confidence: medium
20+
varnamelen:
21+
ignore-type-assert-ok: true
22+
ignore-map-index-ok: true
23+
ignore-names:
24+
- db
25+
- err
26+
- id
27+
- os
28+
ginkgolinter:
29+
force-expect-to: true
30+
validate-async-intervals: true
31+
govet:
32+
enable-all: true
33+
disable:
34+
- fieldalignment
35+
nolintlint:
36+
require-explanation: true
37+
require-specific: true
38+
lll:
39+
line-length: 150
40+
mnd:
41+
ignored-numbers:
42+
- '0755'
43+
ignored-functions:
44+
- '^cobra\.RangeArgs$'
45+
- '^cobra\.MaximumNArgs$'
46+
- '^cobra\.MinimumNArgs$'
47+
tagliatelle:
48+
case:
49+
rules:
50+
json: snake
51+
wsl:
52+
strict-append: false
53+
force-case-trailing-whitespace: 1
54+
55+
# https://golangci-lint.run/usage/configuration/#linters-configuration
56+
linters:
57+
disable-all: true
58+
enable:
59+
# - unused
60+
- asasalint
61+
- bodyclose
62+
- containedctx
63+
- contextcheck
64+
- copyloopvar
65+
- cyclop
66+
- dogsled
67+
- err113
68+
- errcheck
69+
- errname
70+
- errorlint
71+
- exhaustive
72+
- forbidigo
73+
- funlen
74+
- ginkgolinter
75+
# - gochecknoinits
76+
- goconst
77+
- gocritic
78+
- gocyclo
79+
- goimports
80+
- gomoddirectives
81+
- goprintffuncname
82+
- gosec
83+
- gosimple
84+
- govet
85+
- grouper
86+
- ineffassign
87+
- interfacebloat
88+
- lll
89+
- misspell
90+
- mnd
91+
- nilerr
92+
- nlreturn
93+
- noctx
94+
- nolintlint
95+
- nonamedreturns
96+
- prealloc
97+
- predeclared
98+
- promlinter
99+
- revive
100+
- staticcheck
101+
- stylecheck
102+
- tagliatelle
103+
# - tenv
104+
- testpackage
105+
- typecheck
106+
- unconvert
107+
- unparam
108+
- usetesting
109+
- usestdlibvars
110+
- varnamelen
111+
- wastedassign
112+
- whitespace
113+
- wrapcheck
114+
- wsl

.golangci.yml

Lines changed: 113 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -1,114 +1,120 @@
1-
#file: noinspection SpellCheckingInspection
1+
version: "2"
22
run:
3-
concurrency: 4
4-
modules-download-mode: readonly
5-
6-
issues:
7-
exclude-dirs:
8-
- testdata
9-
exclude-rules:
10-
- path: _snippet_test.go
11-
linters:
12-
- unused
13-
14-
15-
linters-settings:
16-
gosec:
17-
exclude-generated: true
18-
severity: medium
19-
confidence: medium
20-
varnamelen:
21-
ignore-type-assert-ok: true
22-
ignore-map-index-ok: true
23-
ignore-names:
24-
- db
25-
- err
26-
- id
27-
- os
3+
concurrency: 4
4+
modules-download-mode: readonly
5+
linters:
6+
default: none
7+
enable:
8+
- asasalint
9+
- bodyclose
10+
- containedctx
11+
- contextcheck
12+
- copyloopvar
13+
- cyclop
14+
- dogsled
15+
- err113
16+
- errcheck
17+
- errname
18+
- errorlint
19+
- exhaustive
20+
- forbidigo
21+
- funlen
22+
- ginkgolinter
23+
- goconst
24+
- gocritic
25+
- gocyclo
26+
- gomoddirectives
27+
- goprintffuncname
28+
- gosec
29+
- govet
30+
- grouper
31+
- ineffassign
32+
- interfacebloat
33+
- lll
34+
- misspell
35+
- mnd
36+
- nilerr
37+
- nlreturn
38+
- noctx
39+
- nolintlint
40+
- nonamedreturns
41+
- prealloc
42+
- predeclared
43+
- promlinter
44+
- revive
45+
- staticcheck
46+
- tagliatelle
47+
- testpackage
48+
- unconvert
49+
- unparam
50+
- usestdlibvars
51+
- usetesting
52+
- varnamelen
53+
- wastedassign
54+
- whitespace
55+
- wrapcheck
56+
- wsl
57+
settings:
2858
ginkgolinter:
29-
force-expect-to: true
30-
validate-async-intervals: true
59+
force-expect-to: true
60+
validate-async-intervals: true
61+
gosec:
62+
severity: medium
63+
confidence: medium
3164
govet:
32-
enable-all: true
33-
disable:
34-
- fieldalignment
35-
nolintlint:
36-
require-explanation: true
37-
require-specific: true
65+
disable:
66+
- fieldalignment
67+
enable-all: true
3868
lll:
39-
line-length: 150
69+
line-length: 150
4070
mnd:
41-
ignored-numbers:
42-
- '0755'
43-
ignored-functions:
44-
- '^cobra\.RangeArgs$'
45-
- '^cobra\.MaximumNArgs$'
46-
- '^cobra\.MinimumNArgs$'
71+
ignored-numbers:
72+
- "0755"
73+
ignored-functions:
74+
- ^cobra\.RangeArgs$
75+
- ^cobra\.MaximumNArgs$
76+
- ^cobra\.MinimumNArgs$
77+
nolintlint:
78+
require-explanation: true
79+
require-specific: true
4780
tagliatelle:
48-
case:
49-
rules:
50-
json: snake
81+
case:
82+
rules:
83+
json: snake
84+
varnamelen:
85+
ignore-names:
86+
- db
87+
- err
88+
- id
89+
- os
90+
ignore-type-assert-ok: true
91+
ignore-map-index-ok: true
5192
wsl:
52-
strict-append: false
53-
force-case-trailing-whitespace: 1
54-
55-
# https://golangci-lint.run/usage/configuration/#linters-configuration
56-
linters:
57-
disable-all: true
58-
enable:
59-
# - unused
60-
- asasalint
61-
- bodyclose
62-
- containedctx
63-
- contextcheck
64-
- copyloopvar
65-
- cyclop
66-
- dogsled
67-
- err113
68-
- errcheck
69-
- errname
70-
- errorlint
71-
- exhaustive
72-
- forbidigo
73-
- funlen
74-
- ginkgolinter
75-
# - gochecknoinits
76-
- goconst
77-
- gocritic
78-
- gocyclo
79-
- goimports
80-
- gomoddirectives
81-
- goprintffuncname
82-
- gosec
83-
- gosimple
84-
- govet
85-
- grouper
86-
- ineffassign
87-
- interfacebloat
88-
- lll
89-
- misspell
90-
- mnd
91-
- nilerr
92-
- nlreturn
93-
- noctx
94-
- nolintlint
95-
- nonamedreturns
96-
- prealloc
97-
- predeclared
98-
- promlinter
99-
- revive
100-
- staticcheck
101-
- stylecheck
102-
- tagliatelle
103-
# - tenv
104-
- testpackage
105-
- typecheck
106-
- unconvert
107-
- unparam
108-
- usetesting
109-
- usestdlibvars
110-
- varnamelen
111-
- wastedassign
112-
- whitespace
113-
- wrapcheck
114-
- wsl
93+
strict-append: false
94+
force-case-trailing-whitespace: 1
95+
exclusions:
96+
generated: lax
97+
presets:
98+
- comments
99+
- common-false-positives
100+
- legacy
101+
- std-error-handling
102+
rules:
103+
- linters:
104+
- unused
105+
path: _snippet_test.go
106+
paths:
107+
- testdata
108+
- third_party$
109+
- builtin$
110+
- examples$
111+
formatters:
112+
enable:
113+
- goimports
114+
exclusions:
115+
generated: lax
116+
paths:
117+
- testdata
118+
- third_party$
119+
- builtin$
120+
- examples$

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ require (
2727
golang.org/x/net v0.39.0 // indirect
2828
golang.org/x/sys v0.32.0 // indirect
2929
golang.org/x/text v0.24.0 // indirect
30-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250422160041-2d3770c4ea7f // indirect
30+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250425173222-7b384671a197 // indirect
3131
google.golang.org/grpc v1.72.0 // indirect
3232
google.golang.org/protobuf v1.36.6 // indirect
3333
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect

0 commit comments

Comments
 (0)