File tree 1 file changed +8
-16
lines changed 1 file changed +8
-16
lines changed Original file line number Diff line number Diff line change @@ -102,28 +102,20 @@ func (n *perfSprint) run(pass *analysis.Pass) (interface{}, error) {
102
102
err error
103
103
)
104
104
switch {
105
- case calledObj == fmtErrorfObj && len (call .Args ) == 1 :
106
- if n .errorf {
107
- fn = "fmt.Errorf"
108
- verb = "%s"
109
- value = call .Args [0 ]
110
- } else {
111
- return
112
- }
105
+ case calledObj == fmtErrorfObj && len (call .Args ) == 1 && n .errorf :
106
+ fn = "fmt.Errorf"
107
+ verb = "%s"
108
+ value = call .Args [0 ]
113
109
114
110
case calledObj == fmtSprintObj && len (call .Args ) == 1 :
115
111
fn = "fmt.Sprint"
116
112
verb = "%v"
117
113
value = call .Args [0 ]
118
114
119
- case calledObj == fmtSprintfObj && len (call .Args ) == 1 :
120
- if n .sprintf1 {
121
- fn = "fmt.Sprintf"
122
- verb = "%s"
123
- value = call .Args [0 ]
124
- } else {
125
- return
126
- }
115
+ case calledObj == fmtSprintfObj && len (call .Args ) == 1 && n .sprintf1 :
116
+ fn = "fmt.Sprintf"
117
+ verb = "%s"
118
+ value = call .Args [0 ]
127
119
128
120
case calledObj == fmtSprintfObj && len (call .Args ) == 2 :
129
121
verbLit , ok := call .Args [0 ].(* ast.BasicLit )
You can’t perform that action at this time.
0 commit comments