Delete unnecessary nil checks from feed
This commit is contained in:
parent
f2c6fce7c9
commit
cd61cb4f27
40
feed.go
40
feed.go
@ -156,19 +156,15 @@ func (f *Feed) Check() error {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if f.Categories != nil {
|
for i, c := range f.Categories {
|
||||||
for i, c := range f.Categories {
|
if err := c.Check(); err != nil {
|
||||||
if err := c.Check(); err != nil {
|
return fmt.Errorf("category element %v of feed %v: %v", i, f.ID.URI, err)
|
||||||
return fmt.Errorf("category element %v of feed %v: %v", i, f.ID.URI, err)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if f.Contributors != nil {
|
for i, c := range f.Contributors {
|
||||||
for i, c := range f.Contributors {
|
if err := c.Check(); err != nil {
|
||||||
if err := c.Check(); err != nil {
|
return fmt.Errorf("contributor element %v of feed %v: %v", i, f.ID.URI, err)
|
||||||
return fmt.Errorf("contributor element %v of feed %v: %v", i, f.ID.URI, err)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -184,11 +180,9 @@ func (f *Feed) Check() error {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if f.Links != nil {
|
for i, l := range f.Links {
|
||||||
for i, l := range f.Links {
|
if err := l.Check(); err != nil {
|
||||||
if err := l.Check(); err != nil {
|
return fmt.Errorf("link element %v of feed %v: %v", i, f.ID.URI, err)
|
||||||
return fmt.Errorf("link element %v of feed %v: %v", i, f.ID.URI, err)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if hasAlternateDuplicateLinks(f.Links) {
|
if hasAlternateDuplicateLinks(f.Links) {
|
||||||
@ -229,19 +223,15 @@ func (f *Feed) Check() error {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if f.Extensions != nil {
|
for i, x := range f.Extensions {
|
||||||
for i, x := range f.Extensions {
|
if err := x.Check(); err != nil {
|
||||||
if err := x.Check(); err != nil {
|
return fmt.Errorf("extension element %v of feed %v: %v", i, f.ID.URI, err)
|
||||||
return fmt.Errorf("extension element %v of feed %v: %v", i, f.ID.URI, err)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if f.Entries != nil {
|
for i, n := range f.Entries {
|
||||||
for i, n := range f.Entries {
|
if err := n.Check(); err != nil {
|
||||||
if err := n.Check(); err != nil {
|
return fmt.Errorf("entry element %v of feed %v: %v", i, f.ID.URI, err)
|
||||||
return fmt.Errorf("entry element %v of feed %v: %v", i, f.ID.URI, err)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user