unclosed-http-response-body
Default severity: error
A response body retains its connection and related resources until closed. The check follows local response aliases and accepts an explicit close or an obvious ownership transfer such as returning the response.
response, err := http.Get(endpoint)if err != nil { return err}return decode(response.Body)response, err := http.Get(endpoint)if err != nil { return err}defer response.Body.Close()return decode(response.Body)