1
0
mirror of https://github.com/mgechev/revive.git synced 2024-11-24 08:32:22 +02:00
revive/testdata/defer_only_loop_enabled.go
2024-11-11 19:31:18 +01: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()
}