Slide 30
Slide 30 text
goreturns
Finds return statements where
less values than expected are returned, and
the last type returned is an e
r
r
o
r
and adds the missing zero values.
g
o
r
e
t
u
r
n
s
turns:
f
u
n
c f
o
o
(
) (
i
n
t
, b
o
o
l
, s
t
r
i
n
g
, e
r
r
o
r
) {
r
e
t
u
r
n f
m
t
.
E
r
r
o
r
f
(
"
a
w
f
u
l s
t
u
f
f
"
)
}
into:
f
u
n
c f
o
o
(
) (
i
n
t
, b
o
o
l
, s
t
r
i
n
g
, e
r
r
o
r
) {
r
e
t
u
r
n 0
, f
a
l
s
e
, "
"
, f
m
t
.
E
r
r
o
r
f
(
"
a
w
f
u
l s
t
u
f
f
"
)
}
github.com/sqs/goreturns