2018-05-05 11:08:14 +03:00

35 lines
460 B
Go

package p
import (
"net/http"
"os"
)
func retErr() error {
return nil
}
func missedErrorCheck() {
retErr() // ERROR "Error return value 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)
}