rvelhote/go-public-dns

View on GitHub

Showing 4 of 4 total issues

Function DumpToDatabase has 72 lines of code (exceeds 50 allowed). Consider refactoring.
Open

func DumpToDatabase(db *sql.DB, servers []*Nameserver) (int64, error) {
    var total int64
    var query string
    var fields []string

Severity: Minor
Found in publicdns.go - About 1 hr to fix

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

    func LoadFromURL(url string, filename string) ([]*Nameserver, error) {
        out, err := os.Create(filename)
    
        if err != nil {
            return nil, err
    Severity: Major
    Found in publicdns.go - About 40 mins to fix

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

      func DumpToDatabase(db *sql.DB, servers []*Nameserver) (int64, error) {
          var total int64
          var query string
          var fields []string
      
      
      Severity: Major
      Found in publicdns.go - About 40 mins to fix

        2: cannot find package "github.com/gocarina/gocsv" in any of:
        Open

            "github.com/gocarina/gocsv"
        Severity: Minor
        Found in publicdns.go by govet
        Severity
        Category
        Status
        Source
        Language