@@ -12,30 +12,12 @@ import (
12
12
"github.com/golangci/golangci-lint/pkg/logutils"
13
13
)
14
14
15
- type dummyLogger struct {}
16
-
17
- func (d dummyLogger ) Fatalf (_ string , _ ... any ) {}
18
-
19
- func (d dummyLogger ) Panicf (_ string , _ ... any ) {}
20
-
21
- func (d dummyLogger ) Errorf (_ string , _ ... any ) {}
22
-
23
- func (d dummyLogger ) Warnf (_ string , _ ... any ) {}
24
-
25
- func (d dummyLogger ) Infof (_ string , _ ... any ) {}
26
-
27
- func (d dummyLogger ) Child (_ string ) logutils.Log {
28
- return & d
29
- }
30
-
31
- func (d dummyLogger ) SetLevel (_ logutils.LogLevel ) {}
32
-
33
15
func TestManager_GetEnabledLintersMap (t * testing.T ) {
34
16
cfg := config .NewDefault ()
35
17
cfg .Linters .DisableAll = true
36
18
cfg .Linters .Enable = []string {"gofmt" }
37
19
38
- m , err := NewManager (& dummyLogger {} , cfg , NewLinterBuilder ())
20
+ m , err := NewManager (logutils . NewStderrLog ( "skip" ) , cfg , NewLinterBuilder ())
39
21
require .NoError (t , err )
40
22
41
23
lintersMap , err := m .GetEnabledLintersMap ()
@@ -57,7 +39,7 @@ func TestManager_GetOptimizedLinters(t *testing.T) {
57
39
cfg .Linters .DisableAll = true
58
40
cfg .Linters .Enable = []string {"gofmt" }
59
41
60
- m , err := NewManager (& dummyLogger {} , cfg , NewLinterBuilder ())
42
+ m , err := NewManager (logutils . NewStderrLog ( "skip" ) , cfg , NewLinterBuilder ())
61
43
require .NoError (t , err )
62
44
63
45
optimizedLinters , err := m .GetOptimizedLinters ()
@@ -168,7 +150,7 @@ func TestManager_build(t *testing.T) {
168
150
for _ , c := range cases {
169
151
c := c
170
152
t .Run (c .name , func (t * testing.T ) {
171
- m , err := NewManager (& dummyLogger {} , & config.Config {Linters : c .cfg }, NewLinterBuilder ())
153
+ m , err := NewManager (logutils . NewStderrLog ( "skip" ) , & config.Config {Linters : c .cfg }, NewLinterBuilder ())
172
154
require .NoError (t , err )
173
155
174
156
var defaultLinters []* linter.Config
0 commit comments