rvelhote/go-public-dns

View on GitHub

Showing 3 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
        Severity
        Category
        Status
        Source
        Language