crawler/response_parser.go
Method responseParser.processBody
has 7 return statements (exceeds 4 allowed). Open
Open
func (r *responseParser) processBody(body []byte, contentType string) (database.State, error) {
if !isHTML(body) {
return database.StateParseError, werrors.New(ErrBodyNotHTML)
}
Method responseParser.Run
has 5 return statements (exceeds 4 allowed). Open
Open
func (r *responseParser) Run(response *http.Response) error {
contentType, contentEncoding, err := r.processMeta(response.StatusCode, &response.Header)
if err != nil {
_ = response.Body.Close()
return err