Skip to content

Commit d24beeb

Browse files
pionbotSean-Der
authored andcommitted
Update CI configs to v0.11.25
Update lint scripts and CI configs.
1 parent 77e0f0b commit d24beeb

File tree

1 file changed

+7
-22
lines changed

1 file changed

+7
-22
lines changed

.golangci.yml

Lines changed: 7 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,8 @@ linters:
8080
staticcheck:
8181
checks:
8282
- all
83-
# "could remove embedded field", to keep it explicit!
84-
- -QF1008
85-
# "could use tagged switch on enum", Cases conflicts with exhaustive!
86-
- -QF1003
83+
- -QF1008 # "could remove embedded field", to keep it explicit!
84+
- -QF1003 # "could use tagged switch on enum", Cases conflicts with exhaustive!
8785
exhaustive:
8886
default-signifies-exhaustive: true
8987
forbidigo:
@@ -93,10 +91,6 @@ linters:
9391
- pattern: ^os.Exit$
9492
- pattern: ^panic$
9593
- pattern: ^print(ln)?$
96-
- pattern: ^testing.T.(Error|Errorf|Fatal|Fatalf|Fail|FailNow)$
97-
pkg: ^testing$
98-
msg: use testify/assert instead
99-
analyze-types: true
10094
gomodguard:
10195
blocked:
10296
modules:
@@ -106,12 +100,6 @@ linters:
106100
govet:
107101
enable:
108102
- shadow
109-
revive:
110-
rules:
111-
# Prefer 'any' type alias over 'interface{}' for Go 1.18+ compatibility
112-
- name: use-any
113-
severity: warning
114-
disabled: false
115103
misspell:
116104
locale: US
117105
varnamelen:
@@ -132,18 +120,15 @@ linters:
132120
- linters:
133121
- forbidigo
134122
- gocognit
135-
path: (examples|main\.go)
136-
- linters:
137-
- gocognit
138-
path: _test\.go
123+
path: (examples|main\.go|_test\.go)
139124
- linters:
140125
- forbidigo
141126
path: cmd
142127
formatters:
143128
enable:
144-
- gci
145-
- gofmt
146-
- gofumpt
147-
- goimports
129+
- gci # Gci control golang package import order and make it always deterministic.
130+
- gofmt # Gofmt checks whether code was gofmt-ed. By default this tool runs with -s option to check for code simplification
131+
- gofumpt # Gofumpt checks whether code was gofumpt-ed.
132+
- goimports # Goimports does everything that gofmt does. Additionally it checks unused imports
148133
exclusions:
149134
generated: lax

0 commit comments

Comments
 (0)