defer
ring of calls GO-W4012defer
ring calls just before a return
statement is redundant and can be safely removed.
func foo() {
bar()
defer baz() // defer baz() is placed just before the return
return
}
func foo() {
bar()
baz()
return
}