mirror of
https://github.com/mgechev/revive.git
synced 2025-11-25 22:12:38 +02:00
17
testdata/defer.go
vendored
17
testdata/defer.go
vendored
@@ -47,3 +47,20 @@ func f() {
|
||||
return nil
|
||||
})
|
||||
}
|
||||
|
||||
// Issue #1029
|
||||
func verify2(a any) func() {
|
||||
return func() {
|
||||
fn := a.(func() error)
|
||||
if err := fn(); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
func mainf() {
|
||||
defer verify2(func() error { // MATCH /prefer not to defer chains of function calls/
|
||||
return nil
|
||||
})()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user