krasoffski/lsgbc

View on GitHub

Showing 2 of 2 total issues

Function makeItem has 10 return statements (exceeds 4 allowed).
Open

func makeItem(n *html.Node) (*item, error) {
    tdNodes := node.Children(n, func(n *html.Node) bool {
        return n.Type == html.ElementNode && n.Data == "td"
    })
    var err error
Severity: Major
Found in item.go - About 1 hr to fix

    Function makeItemsFromURL has 6 return statements (exceeds 4 allowed).
    Open

    func makeItemsFromURL(url string) ([]*item, error) {
        doc, err := parseList(url)
        if err != nil {
            return []*item{}, err
        }
    Severity: Major
    Found in item.go - About 40 mins to fix
      Severity
      Category
      Status
      Source
      Language