1
0
mirror of https://github.com/mgechev/revive.git synced 2024-11-28 08:49:11 +02:00
revive/testdata/defer-only-loop-enabled.go
2020-06-08 09:40:38 -07:00

29 lines
323 B
Go

package fixtures
import "errors"
type tt int
func (t tt) m() {}
func deferrer3() {
for {
go func() {
defer println()
}()
defer func() {}() // MATCH /prefer not to defer inside loops/
}
defer tt.m()
defer func() error {
return errors.New("error")
}()
defer recover()
recover()
defer deferrer()
}