2018-05-05 22:22:21 +03:00

35 lines
479 B
Go

package testdata
import (
"net/http"
"os"
)
func retErr() error {
return nil
}
func missedErrorCheck() {
retErr() // ERROR "Error return value of `retErr` is not checked"
}
func ignoreCloseMissingErrHandling() error {
f, err := os.Open("t.go")
if err != nil {
return err
}
f.Close()
return nil
}
func ignoreCloseInDeferMissingErrHandling() {
resp, err := http.Get("http://example.com/")
if err != nil {
panic(err)
}
defer resp.Body.Close()
panic(resp)
}