Preparing report...

Report for github.com/mro/internet-radio-recorder

A+    Excellent!    Found 23 issues across 25 files

Tweet

gofmt100%

Gofmt formats Go programs. We run gofmt -s on your code, where -s is for the "simplify" command

No problems detected. Good job!


go_vet100%

go vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string.

No problems detected. Good job!


gocyclo80%

Gocyclo calculates cyclomatic complexities of functions in Go source code. The cyclomatic complexity of a function is calculated according to the following rules: 1 is the base complexity of a function +1 for each 'if', 'for', 'case', '&&' or '||' Go Report Card warns on functions with cyclomatic complexity > 15.


golint84%

Golint is a linter for Go source code.

    • internet-radio-recorder/src/scrape/html.go
    • Line 38: warning: exported function TextWithBrFromNodeSet should have comment or be unexported (golint)
    • Line 71: warning: exported function TextChildrenNoClimb should have comment or be unexported (golint)
    • Line 82: warning: exported function NormaliseWhiteSpace should have comment or be unexported (golint)
    • internet-radio-recorder/src/scrape/http.go
    • Line 47: warning: comment on exported function HttpGetBody should be of the form "HttpGetBody ..." (golint)
    • Line 71: warning: comment on exported function GenericParseBroadcastFromURL should be of the form "GenericParseBroadcastFromURL ..." (golint)
    • internet-radio-recorder/src/scrape/scrape.go
    • Line 39: warning: comment on exported type Scraper should be of the form "Scraper ..." (with optional leading article) (golint)
    • Line 47: warning: comment on exported type Broadcaster should be of the form "Broadcaster ..." (with optional leading article) (golint)
    • Line 53: warning: exported method Broadcast.WriteAsLuaTable should have comment or be unexported (golint)
    • Line 113: warning: exported type CountingReader should have comment or be unexported (golint)
    • Line 118: warning: exported function NewCountingReader should have comment or be unexported (golint)
    • Line 128: warning: exported function ReportLoad should have comment or be unexported (golint)
    • Line 140: warning: comment on exported function IncrementalNows should be of the form "IncrementalNows ..." (golint)
    • Line 150: warning: comment on exported type Station should be of the form "Station ..." (with optional leading article) (golint)
    • Line 160: warning: comment on exported type TimeURL should be of the form "TimeURL ..." (with optional leading article) (golint)
    • Line 174: warning: comment on exported type BroadcastURL should be of the form "BroadcastURL ..." (with optional leading article) (golint)
    • Line 183: warning: comment on exported type Broadcast should be of the form "Broadcast ..." (with optional leading article) (golint)
    • Line 203: warning: exported function MustParseURL should have comment or be unexported (golint)
    • Line 211: warning: exported function MustParseInt should have comment or be unexported (golint)
    • Line 219: warning: exported function MustParseInt64 should have comment or be unexported (golint)
    • Line 227: warning: exported function EscapeForLua should have comment or be unexported (golint)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign24%

IneffAssign detects ineffectual assignments in Go code.

    • internet-radio-recorder/src/scrape/b3/b3_test.go
    • Line 30: warning: cannot find package "." in: (ineffassign)
    • Line 30: warning: could not import github.com/stretchr/testify/assert (invalid package name: "") (ineffassign)
    • Line 36: warning: b3.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 47: warning: s.ProgramURL undefined (type *station has no field or method ProgramURL) (ineffassign)
    • Line 80: warning: s.ProgramURL undefined (type *station has no field or method ProgramURL) (ineffassign)
    • Line 130: warning: s.ProgramURL undefined (type *station has no field or method ProgramURL) (ineffassign)
    • internet-radio-recorder/src/scrape/wdr/wdr_test.go
    • Line 30: warning: cannot find package "." in: (ineffassign)
    • Line 30: warning: could not import github.com/stretchr/testify/assert (invalid package name: "") (ineffassign)
    • Line 36: warning: wdr.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 46: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 56: warning: bc.Station undefined (type *broadcast has no field or method Station) (ineffassign)
    • Line 57: warning: bc.Title undefined (type *broadcast has no field or method Title) (ineffassign)
    • Line 58: warning: bc.Source undefined (type *broadcast has no field or method Source) (ineffassign)
    • Line 59: warning: bc.Language undefined (type *broadcast has no field or method Language) (ineffassign)
    • Line 60: warning: bc.Language undefined (type *broadcast has no field or method Language) (ineffassign)
    • Line 61: warning: bc.TitleSeries undefined (type *broadcast has no field or method TitleSeries) (ineffassign)
    • Line 62: warning: bc.TitleEpisode undefined (type *broadcast has no field or method TitleEpisode) (ineffassign)
    • Line 63: warning: bc.Time undefined (type *broadcast has no field or method Time) (ineffassign)
    • Line 64: warning: bc.DtEnd undefined (type *broadcast has no field or method DtEnd) (ineffassign)
    • Line 65: warning: bc.Subject undefined (type *broadcast has no field or method Subject) (ineffassign)
    • Line 66: warning: bc.Modified undefined (type *broadcast has no field or method Modified) (ineffassign)
    • Line 67: warning: bc.Author undefined (type *broadcast has no field or method Author) (ineffassign)
    • Line 68: warning: bc.Description undefined (type *broadcast has no field or method Description) (ineffassign)
    • Line 69: warning: bc.Image undefined (type *broadcast has no field or method Image) (ineffassign)
    • Line 83: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 125: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 167: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 209: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 251: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • internet-radio-recorder/src/scrape/radiofabrik/radiofabrik.go
    • Line 31: warning: cannot find package "." in: (ineffassign)
    • Line 32: warning: cannot find package "." in: (ineffassign)
    • Line 33: warning: cannot find package "." in: (ineffassign)
    • Line 34: warning: cannot find package "." in: (ineffassign)
    • Line 31: warning: could not import github.com/yhat/scrape (invalid package name: "") (ineffassign)
    • Line 32: warning: could not import golang.org/x/net/html (invalid package name: "") (ineffassign)
    • Line 33: warning: could not import golang.org/x/net/html/atom (invalid package name: "") (ineffassign)
    • Line 34: warning: could not import purl.mro.name/recorder/radio/scrape (invalid package name: "") (ineffassign)
    • Line 55: warning: s.Name undefined (type *station has no field or method Name) (ineffassign)
    • Line 77: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 78: warning: s.ProgramURL undefined (type *station has no field or method ProgramURL) (ineffassign)
    • Line 137: warning: day.Year undefined (type *timeURL has no field or method Year) (ineffassign)
    • Line 137: warning: day.Month undefined (type *timeURL has no field or method Month) (ineffassign)
    • Line 137: warning: day.Day undefined (type *timeURL has no field or method Day) (ineffassign)
    • Line 137: warning: day.TimeZone undefined (type *timeURL has no field or method TimeZone) (ineffassign)
    • Line 163: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 172: warning: day.Year undefined (type *timeURL has no field or method Year) (ineffassign)
    • Line 172: warning: day.Month undefined (type *timeURL has no field or method Month) (ineffassign)
    • Line 172: warning: day.Day undefined (type *timeURL has no field or method Day) (ineffassign)
    • Line 172: warning: day.TimeZone undefined (type *timeURL has no field or method TimeZone) (ineffassign)
    • Line 181: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 189: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 31: warning: could not import github.com/yhat/scrape (invalid package name: "") (ineffassign)
    • Line 32: warning: could not import golang.org/x/net/html (invalid package name: "") (ineffassign)
    • Line 33: warning: could not import golang.org/x/net/html/atom (invalid package name: "") (ineffassign)
    • Line 34: warning: could not import purl.mro.name/recorder/radio/scrape (invalid package name: "") (ineffassign)
    • Line 55: warning: s.Name undefined (type *station has no field or method Name) (ineffassign)
    • Line 77: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 78: warning: s.ProgramURL undefined (type *station has no field or method ProgramURL) (ineffassign)
    • Line 137: warning: day.Year undefined (type *timeURL has no field or method Year) (ineffassign)
    • Line 137: warning: day.Month undefined (type *timeURL has no field or method Month) (ineffassign)
    • Line 137: warning: day.Day undefined (type *timeURL has no field or method Day) (ineffassign)
    • Line 137: warning: day.TimeZone undefined (type *timeURL has no field or method TimeZone) (ineffassign)
    • Line 163: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 172: warning: day.Year undefined (type *timeURL has no field or method Year) (ineffassign)
    • Line 172: warning: day.Month undefined (type *timeURL has no field or method Month) (ineffassign)
    • Line 172: warning: day.Day undefined (type *timeURL has no field or method Day) (ineffassign)
    • Line 172: warning: day.TimeZone undefined (type *timeURL has no field or method TimeZone) (ineffassign)
    • Line 181: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 189: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • internet-radio-recorder/src/scrape/br/br.go
    • Line 35: warning: cannot find package "." in: (ineffassign)
    • Line 36: warning: cannot find package "." in: (ineffassign)
    • Line 37: warning: cannot find package "." in: (ineffassign)
    • Line 38: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: could not import github.com/yhat/scrape (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import golang.org/x/net/html (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import golang.org/x/net/html/atom (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import purl.mro.name/recorder/radio/scrape (invalid package name: "") (ineffassign)
    • Line 69: warning: s.Name undefined (type *station has no field or method Name) (ineffassign)
    • Line 94: warning: s.ProgramURL undefined (type *station has no field or method ProgramURL) (ineffassign)
    • Line 103: warning: s.ProgramURL undefined (type *station has no field or method ProgramURL) (ineffassign)
    • Line 138: warning: s.CloseDown undefined (type *station has no field or method CloseDown) (ineffassign)
    • Line 138: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 144: warning: s.ProgramURL undefined (type *station has no field or method ProgramURL) (ineffassign)
    • Line 175: warning: day.Time undefined (type *timeURL has no field or method Time) (ineffassign)
    • Line 186: warning: day.Time undefined (type *timeURL has no field or method Time) (ineffassign)
    • Line 206: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 207: warning: day.Station undefined (type *timeURL has no field or method Station) (ineffassign)
    • Line 220: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 228: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 253: warning: bcu.Time undefined (type *broadcastURL has no field or method Time) (ineffassign)
    • Line 326: warning: bcu.Station undefined (type *broadcastURL has no field or method Station) (ineffassign)
    • Line 327: warning: bcu.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • Line 364: warning: bcu.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • Line 376: warning: bcu.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • Line 462: warning: bcu.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • Line 470: warning: bcu.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • Line 35: warning: could not import github.com/yhat/scrape (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import golang.org/x/net/html (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import golang.org/x/net/html/atom (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import purl.mro.name/recorder/radio/scrape (invalid package name: "") (ineffassign)
    • Line 69: warning: s.Name undefined (type *station has no field or method Name) (ineffassign)
    • Line 94: warning: s.ProgramURL undefined (type *station has no field or method ProgramURL) (ineffassign)
    • Line 103: warning: s.ProgramURL undefined (type *station has no field or method ProgramURL) (ineffassign)
    • Line 138: warning: s.CloseDown undefined (type *station has no field or method CloseDown) (ineffassign)
    • Line 138: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 144: warning: s.ProgramURL undefined (type *station has no field or method ProgramURL) (ineffassign)
    • Line 175: warning: day.Time undefined (type *timeURL has no field or method Time) (ineffassign)
    • Line 186: warning: day.Time undefined (type *timeURL has no field or method Time) (ineffassign)
    • Line 206: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 207: warning: day.Station undefined (type *timeURL has no field or method Station) (ineffassign)
    • Line 220: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 228: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 253: warning: bcu.Time undefined (type *broadcastURL has no field or method Time) (ineffassign)
    • Line 326: warning: bcu.Station undefined (type *broadcastURL has no field or method Station) (ineffassign)
    • Line 327: warning: bcu.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • Line 364: warning: bcu.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • Line 376: warning: bcu.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • Line 462: warning: bcu.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • Line 470: warning: bcu.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • internet-radio-recorder/src/scrape/br/br_test.go
    • Line 30: warning: cannot find package "." in: (ineffassign)
    • Line 30: warning: could not import github.com/stretchr/testify/assert (invalid package name: "") (ineffassign)
    • Line 51: warning: b2.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 96: warning: tus[0].Station undefined (type timeURL has no field or method Station) (ineffassign)
    • Line 97: warning: tus[0].Time undefined (type timeURL has no field or method Time) (ineffassign)
    • Line 98: warning: tus[1].Time undefined (type timeURL has no field or method Time) (ineffassign)
    • Line 99: warning: tus[36].Time undefined (type timeURL has no field or method Time) (ineffassign)
    • Line 117: warning: a[0].TimeURL undefined (type *broadcastURL has no field or method TimeURL) (ineffassign)
    • Line 118: warning: a[0].Time undefined (type *broadcastURL has no field or method Time) (ineffassign)
    • Line 119: warning: a[128].Time undefined (type *broadcastURL has no field or method Time) (ineffassign)
    • Line 150: warning: t0.Title undefined (type broadcastURL has no field or method Title) (ineffassign)
    • Line 189: warning: t0.Title undefined (type broadcastURL has no field or method Title) (ineffassign)
    • Line 228: warning: t0.Title undefined (type broadcastURL has no field or method Title) (ineffassign)
    • Line 294: warning: t0.Title undefined (type broadcastURL has no field or method Title) (ineffassign)
    • Line 345: warning: a[0].Station undefined (type timeURL has no field or method Station) (ineffassign)
    • Line 346: warning: a[0].Time undefined (type timeURL has no field or method Time) (ineffassign)
    • Line 347: warning: a[17].Time undefined (type timeURL has no field or method Time) (ineffassign)
    • Line 375: warning: t0.Title undefined (type broadcastURL has no field or method Title) (ineffassign)
    • internet-radio-recorder/src/scrape/dlf/dlf.go
    • Line 30: warning: cannot find package "." in: (ineffassign)
    • Line 31: warning: cannot find package "." in: (ineffassign)
    • Line 32: warning: cannot find package "." in: (ineffassign)
    • Line 33: warning: cannot find package "." in: (ineffassign)
    • Line 30: warning: could not import github.com/yhat/scrape (invalid package name: "") (ineffassign)
    • Line 31: warning: could not import golang.org/x/net/html (invalid package name: "") (ineffassign)
    • Line 32: warning: could not import golang.org/x/net/html/atom (invalid package name: "") (ineffassign)
    • Line 33: warning: could not import purl.mro.name/recorder/radio/scrape (invalid package name: "") (ineffassign)
    • Line 58: warning: s.Name undefined (type *station has no field or method Name) (ineffassign)
    • Line 80: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 81: warning: s.ProgramURL undefined (type *station has no field or method ProgramURL) (ineffassign)
    • Line 133: warning: day.Station undefined (type *timeURL has no field or method Station) (ineffassign)
    • Line 150: warning: day.Year undefined (type *timeURL has no field or method Year) (ineffassign)
    • Line 150: warning: day.Month undefined (type *timeURL has no field or method Month) (ineffassign)
    • Line 150: warning: day.Day undefined (type *timeURL has no field or method Day) (ineffassign)
    • Line 150: warning: day.TimeZone undefined (type *timeURL has no field or method TimeZone) (ineffassign)
    • Line 184: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 202: warning: day.Year undefined (type *timeURL has no field or method Year) (ineffassign)
    • Line 202: warning: day.Month undefined (type *timeURL has no field or method Month) (ineffassign)
    • Line 202: warning: day.Day undefined (type *timeURL has no field or method Day) (ineffassign)
    • Line 202: warning: day.TimeZone undefined (type *timeURL has no field or method TimeZone) (ineffassign)
    • Line 211: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 219: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 30: warning: could not import github.com/yhat/scrape (invalid package name: "") (ineffassign)
    • Line 31: warning: could not import golang.org/x/net/html (invalid package name: "") (ineffassign)
    • Line 32: warning: could not import golang.org/x/net/html/atom (invalid package name: "") (ineffassign)
    • Line 33: warning: could not import purl.mro.name/recorder/radio/scrape (invalid package name: "") (ineffassign)
    • Line 58: warning: s.Name undefined (type *station has no field or method Name) (ineffassign)
    • Line 80: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 81: warning: s.ProgramURL undefined (type *station has no field or method ProgramURL) (ineffassign)
    • Line 133: warning: day.Station undefined (type *timeURL has no field or method Station) (ineffassign)
    • Line 150: warning: day.Year undefined (type *timeURL has no field or method Year) (ineffassign)
    • Line 150: warning: day.Month undefined (type *timeURL has no field or method Month) (ineffassign)
    • Line 150: warning: day.Day undefined (type *timeURL has no field or method Day) (ineffassign)
    • Line 150: warning: day.TimeZone undefined (type *timeURL has no field or method TimeZone) (ineffassign)
    • Line 184: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 202: warning: day.Year undefined (type *timeURL has no field or method Year) (ineffassign)
    • Line 202: warning: day.Month undefined (type *timeURL has no field or method Month) (ineffassign)
    • Line 202: warning: day.Day undefined (type *timeURL has no field or method Day) (ineffassign)
    • Line 202: warning: day.TimeZone undefined (type *timeURL has no field or method TimeZone) (ineffassign)
    • Line 211: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 219: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • internet-radio-recorder/src/scrape/m945/m945.go
    • Line 28: warning: cannot find package "." in: (ineffassign)
    • Line 29: warning: cannot find package "." in: (ineffassign)
    • Line 30: warning: cannot find package "." in: (ineffassign)
    • Line 31: warning: cannot find package "." in: (ineffassign)
    • Line 28: warning: could not import github.com/yhat/scrape (invalid package name: "") (ineffassign)
    • Line 29: warning: could not import golang.org/x/net/html (invalid package name: "") (ineffassign)
    • Line 30: warning: could not import golang.org/x/net/html/atom (invalid package name: "") (ineffassign)
    • Line 31: warning: could not import purl.mro.name/recorder/radio/scrape (invalid package name: "") (ineffassign)
    • Line 72: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 73: warning: s.ProgramURL undefined (type *station has no field or method ProgramURL) (ineffassign)
    • Line 127: warning: day.Year undefined (type *timeURL has no field or method Year) (ineffassign)
    • Line 127: warning: day.Month undefined (type *timeURL has no field or method Month) (ineffassign)
    • Line 127: warning: day.Day undefined (type *timeURL has no field or method Day) (ineffassign)
    • Line 127: warning: day.TimeZone undefined (type *timeURL has no field or method TimeZone) (ineffassign)
    • Line 140: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 153: warning: day.Year undefined (type *timeURL has no field or method Year) (ineffassign)
    • Line 153: warning: day.Month undefined (type *timeURL has no field or method Month) (ineffassign)
    • Line 153: warning: day.Day undefined (type *timeURL has no field or method Day) (ineffassign)
    • Line 153: warning: day.TimeZone undefined (type *timeURL has no field or method TimeZone) (ineffassign)
    • Line 162: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 170: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 28: warning: could not import github.com/yhat/scrape (invalid package name: "") (ineffassign)
    • Line 29: warning: could not import golang.org/x/net/html (invalid package name: "") (ineffassign)
    • Line 30: warning: could not import golang.org/x/net/html/atom (invalid package name: "") (ineffassign)
    • Line 31: warning: could not import purl.mro.name/recorder/radio/scrape (invalid package name: "") (ineffassign)
    • Line 72: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 73: warning: s.ProgramURL undefined (type *station has no field or method ProgramURL) (ineffassign)
    • Line 127: warning: day.Year undefined (type *timeURL has no field or method Year) (ineffassign)
    • Line 127: warning: day.Month undefined (type *timeURL has no field or method Month) (ineffassign)
    • Line 127: warning: day.Day undefined (type *timeURL has no field or method Day) (ineffassign)
    • Line 127: warning: day.TimeZone undefined (type *timeURL has no field or method TimeZone) (ineffassign)
    • Line 140: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 153: warning: day.Year undefined (type *timeURL has no field or method Year) (ineffassign)
    • Line 153: warning: day.Month undefined (type *timeURL has no field or method Month) (ineffassign)
    • Line 153: warning: day.Day undefined (type *timeURL has no field or method Day) (ineffassign)
    • Line 153: warning: day.TimeZone undefined (type *timeURL has no field or method TimeZone) (ineffassign)
    • Line 162: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 170: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • internet-radio-recorder/src/scrape/m945/m945_test.go
    • Line 30: warning: cannot find package "." in: (ineffassign)
    • Line 30: warning: could not import github.com/stretchr/testify/assert (invalid package name: "") (ineffassign)
    • Line 39: warning: s.Name undefined (type *station has no field or method Name) (ineffassign)
    • Line 44: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 49: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 51: warning: u.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 52: warning: u.Time undefined (type *timeURL has no field or method Time) (ineffassign)
    • Line 131: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • internet-radio-recorder/src/scrape/radiofabrik/radiofabrik_test.go
    • Line 31: warning: cannot find package "." in: (ineffassign)
    • Line 31: warning: could not import github.com/stretchr/testify/assert (invalid package name: "") (ineffassign)
    • Line 40: warning: s.Name undefined (type *station has no field or method Name) (ineffassign)
    • Line 45: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 50: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 52: warning: u.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 53: warning: u.Time undefined (type *timeURL has no field or method Time) (ineffassign)
    • Line 54: warning: u.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 68: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • internet-radio-recorder/src/scrape/dlf/dlf_test.go
    • Line 30: warning: cannot find package "." in: (ineffassign)
    • Line 30: warning: could not import github.com/stretchr/testify/assert (invalid package name: "") (ineffassign)
    • Line 39: warning: s.Name undefined (type *station has no field or method Name) (ineffassign)
    • Line 44: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 49: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 51: warning: u.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 52: warning: u.Time undefined (type *timeURL has no field or method Time) (ineffassign)
    • Line 62: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 128: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 169: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • internet-radio-recorder/src/scrape/b4/b4.go
    • Line 36: warning: cannot find package "." in: (ineffassign)
    • Line 37: warning: cannot find package "." in: (ineffassign)
    • Line 38: warning: cannot find package "." in: (ineffassign)
    • Line 39: warning: cannot find package "." in: (ineffassign)
    • Line 36: warning: could not import github.com/yhat/scrape (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import golang.org/x/net/html (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import golang.org/x/net/html/atom (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import purl.mro.name/recorder/radio/scrape (invalid package name: "") (ineffassign)
    • Line 63: warning: s.Name undefined (type *station has no field or method Name) (ineffassign)
    • Line 124: warning: rangeURL.Source undefined (type *calItemRangeURL has no field or method Source) (ineffassign)
    • Line 135: warning: rangeURL.Source undefined (type *calItemRangeURL has no field or method Source) (ineffassign)
    • Line 140: warning: rangeURL.Station undefined (type *calItemRangeURL has no field or method Station) (ineffassign)
    • Line 192: warning: bc.Time undefined (type *broadcastURL has no field or method Time) (ineffassign)
    • Line 201: warning: bc.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • Line 238: warning: bcu.Station undefined (type *broadcastURL has no field or method Station) (ineffassign)
    • Line 242: warning: bcu.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • Line 243: warning: bcu.Time undefined (type *broadcastURL has no field or method Time) (ineffassign)
    • Line 362: warning: bcu.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • Line 370: warning: bcu.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • Line 36: warning: could not import github.com/yhat/scrape (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import golang.org/x/net/html (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import golang.org/x/net/html/atom (invalid package name: "") (ineffassign)
    • Line 39: warning: could not import purl.mro.name/recorder/radio/scrape (invalid package name: "") (ineffassign)
    • Line 63: warning: s.Name undefined (type *station has no field or method Name) (ineffassign)
    • Line 124: warning: rangeURL.Source undefined (type *calItemRangeURL has no field or method Source) (ineffassign)
    • Line 135: warning: rangeURL.Source undefined (type *calItemRangeURL has no field or method Source) (ineffassign)
    • Line 140: warning: rangeURL.Station undefined (type *calItemRangeURL has no field or method Station) (ineffassign)
    • Line 192: warning: bc.Time undefined (type *broadcastURL has no field or method Time) (ineffassign)
    • Line 201: warning: bc.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • Line 238: warning: bcu.Station undefined (type *broadcastURL has no field or method Station) (ineffassign)
    • Line 242: warning: bcu.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • Line 243: warning: bcu.Time undefined (type *broadcastURL has no field or method Time) (ineffassign)
    • Line 362: warning: bcu.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • Line 370: warning: bcu.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • internet-radio-recorder/src/scrape/b4/b4_test.go
    • Line 31: warning: cannot find package "." in: (ineffassign)
    • Line 31: warning: could not import github.com/stretchr/testify/assert (invalid package name: "") (ineffassign)
    • Line 37: warning: b4.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 42: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 44: warning: u.Source undefined (type *calItemRangeURL has no field or method Source) (ineffassign)
    • Line 45: warning: u.Time undefined (type *calItemRangeURL has no field or method Time) (ineffassign)
    • Line 88: warning: u.Source undefined (type *calItemRangeURL has no field or method Source) (ineffassign)
    • Line 89: warning: u.Time undefined (type *calItemRangeURL has no field or method Time) (ineffassign)
    • Line 90: warning: u.Station undefined (type *calItemRangeURL has no field or method Station) (ineffassign)
    • Line 91: warning: u.Station undefined (type *calItemRangeURL has no field or method Station) (ineffassign)
    • Line 104: warning: bc.Time undefined (type *broadcastURL has no field or method Time) (ineffassign)
    • Line 105: warning: bc.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • Line 113: warning: bc.Time undefined (type *broadcastURL has no field or method Time) (ineffassign)
    • Line 114: warning: bc.Source undefined (type *broadcastURL has no field or method Source) (ineffassign)
    • Line 148: warning: t0.Title undefined (type broadcastURL has no field or method Title) (ineffassign)
    • Line 191: warning: t0.Title undefined (type broadcastURL has no field or method Title) (ineffassign)
    • internet-radio-recorder/src/scrape/html.go
    • Line 31: warning: cannot find package "." in: (ineffassign)
    • Line 32: warning: cannot find package "." in: (ineffassign)
    • Line 33: warning: cannot find package "." in: (ineffassign)
    • Line 31: warning: could not import github.com/yhat/scrape (invalid package name: "") (ineffassign)
    • Line 32: warning: could not import golang.org/x/net/html (invalid package name: "") (ineffassign)
    • Line 33: warning: could not import golang.org/x/net/html/atom (invalid package name: "") (ineffassign)
    • Line 31: warning: could not import github.com/yhat/scrape (invalid package name: "") (ineffassign)
    • Line 32: warning: could not import golang.org/x/net/html (invalid package name: "") (ineffassign)
    • Line 33: warning: could not import golang.org/x/net/html/atom (invalid package name: "") (ineffassign)
    • internet-radio-recorder/src/scrape-cmd/scrape-cmd.go
    • Line 28: warning: cannot find package "." in: (ineffassign)
    • Line 29: warning: cannot find package "." in: (ineffassign)
    • Line 30: warning: cannot find package "." in: (ineffassign)
    • Line 31: warning: cannot find package "." in: (ineffassign)
    • Line 32: warning: cannot find package "." in: (ineffassign)
    • Line 33: warning: cannot find package "." in: (ineffassign)
    • Line 34: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: cannot find package "." in: (ineffassign)
    • Line 28: warning: could not import purl.mro.name/recorder/radio/scrape (invalid package name: "") (ineffassign)
    • Line 29: warning: could not import purl.mro.name/recorder/radio/scrape/b3 (invalid package name: "") (ineffassign)
    • Line 30: warning: could not import purl.mro.name/recorder/radio/scrape/b4 (invalid package name: "") (ineffassign)
    • Line 31: warning: could not import purl.mro.name/recorder/radio/scrape/br (invalid package name: "") (ineffassign)
    • Line 32: warning: could not import purl.mro.name/recorder/radio/scrape/dlf (invalid package name: "") (ineffassign)
    • Line 33: warning: could not import purl.mro.name/recorder/radio/scrape/m945 (invalid package name: "") (ineffassign)
    • Line 34: warning: could not import purl.mro.name/recorder/radio/scrape/radiofabrik (invalid package name: "") (ineffassign)
    • Line 35: warning: could not import purl.mro.name/recorder/radio/scrape/wdr (invalid package name: "") (ineffassign)
    • internet-radio-recorder/src/scrape/b3/b3.go
    • Line 33: warning: cannot find package "." in: (ineffassign)
    • Line 33: warning: could not import purl.mro.name/recorder/radio/scrape (invalid package name: "") (ineffassign)
    • Line 57: warning: s.Name undefined (type *station has no field or method Name) (ineffassign)
    • Line 68: warning: s.ProgramURL undefined (type *station has no field or method ProgramURL) (ineffassign)
    • Line 132: warning: bcu.Station undefined (type *calItemRangeURL has no field or method Station) (ineffassign)
    • Line 133: warning: bcu.Source undefined (type *calItemRangeURL has no field or method Source) (ineffassign)
    • Line 181: warning: bcu.Source undefined (type *calItemRangeURL has no field or method Source) (ineffassign)
    • Line 189: warning: bcu.Source undefined (type *calItemRangeURL has no field or method Source) (ineffassign)
    • Line 33: warning: could not import purl.mro.name/recorder/radio/scrape (invalid package name: "") (ineffassign)
    • Line 57: warning: s.Name undefined (type *station has no field or method Name) (ineffassign)
    • Line 68: warning: s.ProgramURL undefined (type *station has no field or method ProgramURL) (ineffassign)
    • Line 132: warning: bcu.Station undefined (type *calItemRangeURL has no field or method Station) (ineffassign)
    • Line 133: warning: bcu.Source undefined (type *calItemRangeURL has no field or method Source) (ineffassign)
    • Line 181: warning: bcu.Source undefined (type *calItemRangeURL has no field or method Source) (ineffassign)
    • Line 189: warning: bcu.Source undefined (type *calItemRangeURL has no field or method Source) (ineffassign)
    • internet-radio-recorder/src/scrape/wdr/wdr.go
    • Line 35: warning: cannot find package "." in: (ineffassign)
    • Line 36: warning: cannot find package "." in: (ineffassign)
    • Line 37: warning: cannot find package "." in: (ineffassign)
    • Line 38: warning: cannot find package "." in: (ineffassign)
    • Line 35: warning: could not import github.com/yhat/scrape (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import golang.org/x/net/html (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import golang.org/x/net/html/atom (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import purl.mro.name/recorder/radio/scrape (invalid package name: "") (ineffassign)
    • Line 62: warning: s.Name undefined (type *station has no field or method Name) (ineffassign)
    • Line 83: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 84: warning: s.ProgramURL undefined (type *station has no field or method ProgramURL) (ineffassign)
    • Line 144: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 145: warning: day.Station undefined (type *timeURL has no field or method Station) (ineffassign)
    • Line 146: warning: day.Station undefined (type *timeURL has no field or method Station) (ineffassign)
    • Line 155: warning: day.Station undefined (type *timeURL has no field or method Station) (ineffassign)
    • Line 156: warning: bc.DtEnd undefined (type broadcast has no field or method DtEnd) (ineffassign)
    • Line 168: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 176: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 189: warning: bc.Time undefined (type *broadcast has no field or method Time) (ineffassign)
    • Line 225: warning: bc.Author undefined (type *broadcast has no field or method Author) (ineffassign)
    • Line 242: warning: bc.TitleEpisode undefined (type *broadcast has no field or method TitleEpisode) (ineffassign)
    • Line 254: warning: bc.Source undefined (type *broadcast has no field or method Source) (ineffassign)
    • Line 254: warning: bc.Subject undefined (type *broadcast has no field or method Subject) (ineffassign)
    • Line 270: warning: bc.Description undefined (type *broadcast has no field or method Description) (ineffassign)
    • Line 281: warning: bc.Source undefined (type *broadcast has no field or method Source) (ineffassign)
    • Line 289: warning: bc.Source undefined (type *broadcast has no field or method Source) (ineffassign)
    • Line 35: warning: could not import github.com/yhat/scrape (invalid package name: "") (ineffassign)
    • Line 36: warning: could not import golang.org/x/net/html (invalid package name: "") (ineffassign)
    • Line 37: warning: could not import golang.org/x/net/html/atom (invalid package name: "") (ineffassign)
    • Line 38: warning: could not import purl.mro.name/recorder/radio/scrape (invalid package name: "") (ineffassign)
    • Line 62: warning: s.Name undefined (type *station has no field or method Name) (ineffassign)
    • Line 83: warning: s.TimeZone undefined (type *station has no field or method TimeZone) (ineffassign)
    • Line 84: warning: s.ProgramURL undefined (type *station has no field or method ProgramURL) (ineffassign)
    • Line 144: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 145: warning: day.Station undefined (type *timeURL has no field or method Station) (ineffassign)
    • Line 146: warning: day.Station undefined (type *timeURL has no field or method Station) (ineffassign)
    • Line 155: warning: day.Station undefined (type *timeURL has no field or method Station) (ineffassign)
    • Line 156: warning: bc.DtEnd undefined (type broadcast has no field or method DtEnd) (ineffassign)
    • Line 168: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 176: warning: day.Source undefined (type *timeURL has no field or method Source) (ineffassign)
    • Line 189: warning: bc.Time undefined (type *broadcast has no field or method Time) (ineffassign)
    • Line 225: warning: bc.Author undefined (type *broadcast has no field or method Author) (ineffassign)
    • Line 242: warning: bc.TitleEpisode undefined (type *broadcast has no field or method TitleEpisode) (ineffassign)
    • Line 254: warning: bc.Source undefined (type *broadcast has no field or method Source) (ineffassign)
    • Line 254: warning: bc.Subject undefined (type *broadcast has no field or method Subject) (ineffassign)
    • Line 270: warning: bc.Description undefined (type *broadcast has no field or method Description) (ineffassign)
    • Line 281: warning: bc.Source undefined (type *broadcast has no field or method Source) (ineffassign)
    • Line 289: warning: bc.Source undefined (type *broadcast has no field or method Source) (ineffassign)

misspell92%

Misspell Finds commonly misspelled English words