File tree Expand file tree Collapse file tree 4 files changed +52
-41
lines changed Expand file tree Collapse file tree 4 files changed +52
-41
lines changed Original file line number Diff line number Diff line change 26
26
run : make test
27
27
28
28
- name : golangci-lint
29
- uses : golangci/golangci-lint-action@v6
29
+ uses : golangci/golangci-lint-action@v7
30
30
with :
31
31
version : latest
Original file line number Diff line number Diff line change
1
+ version : " 2"
1
2
linters :
2
- disable-all : true
3
+ default : none
3
4
enable :
4
5
- asciicheck
5
6
- bidichk
6
7
- bodyclose
7
8
- containedctx
8
9
- contextcheck
9
- # - cyclop
10
+ - copyloopvar
10
11
- decorder
11
- # - dogsled
12
- # - dupl
13
12
- durationcheck
13
+ - err113
14
14
- errcheck
15
15
- errchkjson
16
16
- errname
17
17
- errorlint
18
18
- exhaustive
19
- - copyloopvar
20
19
- forbidigo
21
20
- forcetypeassert
22
- - gci
23
21
- gochecknoglobals
24
22
- gochecknoinits
25
- # - gocognit
26
23
- goconst
27
24
- gocritic
28
25
- gocyclo
29
26
- godot
30
- - err113
31
- - gofmt
32
- - gofumpt
33
27
- goheader
34
- - goimports
35
- - mnd
36
28
- gomodguard
37
29
- gosec
38
- - gosimple
39
30
- gosmopolitan
40
31
- govet
41
32
- importas
@@ -46,6 +37,7 @@ linters:
46
37
- makezero
47
38
- mirror
48
39
- misspell
40
+ - mnd
49
41
- musttag
50
42
- nakedret
51
43
- nestif
@@ -63,41 +55,60 @@ linters:
63
55
- rowserrcheck
64
56
- sqlclosecheck
65
57
- staticcheck
66
- - stylecheck
67
58
- tagalign
68
59
- tagliatelle
69
60
- testpackage
70
61
- thelper
71
62
- tparallel
72
- - typecheck
73
63
- unconvert
74
64
- unparam
75
65
- unused
76
66
- usestdlibvars
77
- # - varnamelen
78
67
- wastedassign
79
68
- whitespace
80
69
- wrapcheck
81
70
- wsl
82
-
83
- linters-settings :
84
- varnamelen :
85
- min-name-length : 2
86
- ignore-decls :
87
- - l *zap.Logger
88
- - l *slog.Logger
89
- - l slog.Logger
90
- - w http.ResponseWriter
91
- - r chi.Router
92
- - fs *flag.FlagSet
93
- - r *http.Request
94
- - eg *errgroup.Group
95
- - sw *statuswriter.StatusWriter
96
- - db *bun.DB
97
- gocritic :
98
- enabled-tags :
99
- - diagnostic
100
- - style
101
- - performance
102
- - experimental
103
- - opinionated
71
+ settings :
72
+ gocritic :
73
+ enabled-tags :
74
+ - diagnostic
75
+ - style
76
+ - performance
77
+ - experimental
78
+ - opinionated
79
+ varnamelen :
80
+ min-name-length : 2
81
+ ignore-decls :
82
+ - l *zap.Logger
83
+ - l *slog.Logger
84
+ - l slog.Logger
85
+ - w http.ResponseWriter
86
+ - r chi.Router
87
+ - fs *flag.FlagSet
88
+ - r *http.Request
89
+ - eg *errgroup.Group
90
+ - sw *statuswriter.StatusWriter
91
+ - db *bun.DB
92
+ exclusions :
93
+ generated : lax
94
+ presets :
95
+ - comments
96
+ - common-false-positives
97
+ - legacy
98
+ - std-error-handling
99
+ paths :
100
+ - third_party$
101
+ - builtin$
102
+ - examples$
103
+ formatters :
104
+ enable :
105
+ - gci
106
+ - gofmt
107
+ - gofumpt
108
+ - goimports
109
+ exclusions :
110
+ generated : lax
111
+ paths :
112
+ - third_party$
113
+ - builtin$
114
+ - examples$
Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ func newHealthcheckCmd(cfg *config.Config) *ff.Command {
44
44
45
45
// Check the response
46
46
if resp .StatusCode != http .StatusOK {
47
- return fmt .Errorf ("server returned status %d" , resp .StatusCode ) //nolint:goerr113 // We want to return an error
47
+ return fmt .Errorf ("server returned status %d" , resp .StatusCode ) //nolint:err113 // We want to return an error
48
48
}
49
49
50
50
return nil
Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ func TestResponseWrapper_Status(t *testing.T) {
40
40
type FailWriter struct {}
41
41
42
42
func (w * FailWriter ) Write (_ []byte ) (int , error ) {
43
- return 0 , fmt .Errorf ("error" ) //nolint:goerr113 // We want to return an error
43
+ return 0 , fmt .Errorf ("error" ) //nolint:err113 // We want to return an error
44
44
}
45
45
46
46
func (w * FailWriter ) Header () http.Header {
You can’t perform that action at this time.
0 commit comments