Delete unnecessary nil checks from feed
This commit is contained in:
parent
f2c6fce7c9
commit
cd61cb4f27
10
feed.go
10
feed.go
@ -156,21 +156,17 @@ func (f *Feed) Check() error {
|
||||
}
|
||||
}
|
||||
|
||||
if f.Categories != nil {
|
||||
for i, c := range f.Categories {
|
||||
if err := c.Check(); err != nil {
|
||||
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 {
|
||||
if err := c.Check(); err != nil {
|
||||
return fmt.Errorf("contributor element %v of feed %v: %v", i, f.ID.URI, err)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if f.Generator != nil {
|
||||
if err := f.Generator.Check(); err != nil {
|
||||
@ -184,13 +180,11 @@ func (f *Feed) Check() error {
|
||||
}
|
||||
}
|
||||
|
||||
if f.Links != nil {
|
||||
for i, l := range f.Links {
|
||||
if err := l.Check(); err != nil {
|
||||
return fmt.Errorf("link element %v of feed %v: %v", i, f.ID.URI, err)
|
||||
}
|
||||
}
|
||||
}
|
||||
if hasAlternateDuplicateLinks(f.Links) {
|
||||
return errors.New("links with with a rel attribute value of \"alternate\" and duplicate type and hreflang attribute values found")
|
||||
}
|
||||
@ -229,21 +223,17 @@ func (f *Feed) Check() error {
|
||||
}
|
||||
}
|
||||
|
||||
if f.Extensions != nil {
|
||||
for i, x := range f.Extensions {
|
||||
if err := x.Check(); err != nil {
|
||||
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 {
|
||||
if err := n.Check(); err != nil {
|
||||
return fmt.Errorf("entry element %v of feed %v: %v", i, f.ID.URI, err)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user