menu: make receiver name on Page methods consistent
authorbep <bjorn.erik.pedersen@gmail.com>
Sat, 7 Mar 2015 11:52:29 +0000 (12:52 +0100)
committerbep <bjorn.erik.pedersen@gmail.com>
Sat, 7 Mar 2015 11:52:29 +0000 (12:52 +0100)
Apply some Golint rules on Menu, esp. making the method receiver names consistent.

hugolib/menu.go
hugolib/menu_test.go

index a32cf8f9a5b4feb039e64d663806f418f369dffd..4fdf315f050affc1ce06789862754e08a4f36c1d 100644 (file)
@@ -136,12 +136,11 @@ func (by MenuEntryBy) Sort(menu Menu) {
        sort.Stable(ms)
 }
 
-var DefaultMenuEntrySort = func(m1, m2 *MenuEntry) bool {
+var defaultMenuEntrySort = func(m1, m2 *MenuEntry) bool {
        if m1.Weight == m2.Weight {
                return m1.Name < m2.Name
-       } else {
-               return m1.Weight < m2.Weight
        }
+       return m1.Weight < m2.Weight
 }
 
 func (ms *MenuSorter) Len() int      { return len(ms.menu) }
@@ -150,30 +149,29 @@ func (ms *MenuSorter) Swap(i, j int) { ms.menu[i], ms.menu[j] = ms.menu[j], ms.m
 // Less is part of sort.Interface. It is implemented by calling the "by" closure in the sorter.
 func (ms *MenuSorter) Less(i, j int) bool { return ms.by(ms.menu[i], ms.menu[j]) }
 
-func (p Menu) Sort() {
-       MenuEntryBy(DefaultMenuEntrySort).Sort(p)
+func (m Menu) Sort() {
+       MenuEntryBy(defaultMenuEntrySort).Sort(m)
 }
 
-func (p Menu) Limit(n int) Menu {
-       if len(p) < n {
-               return p[0:n]
-       } else {
-               return p
+func (m Menu) Limit(n int) Menu {
+       if len(m) < n {
+               return m[0:n]
        }
+       return m
 }
 
-func (p Menu) ByWeight() Menu {
-       MenuEntryBy(DefaultMenuEntrySort).Sort(p)
-       return p
+func (m Menu) ByWeight() Menu {
+       MenuEntryBy(defaultMenuEntrySort).Sort(m)
+       return m
 }
 
-func (p Menu) ByName() Menu {
+func (m Menu) ByName() Menu {
        title := func(m1, m2 *MenuEntry) bool {
                return m1.Name < m2.Name
        }
 
-       MenuEntryBy(title).Sort(p)
-       return p
+       MenuEntryBy(title).Sort(m)
+       return m
 }
 
 func (m Menu) Reverse() Menu {
index 75a988e7da8de5313e2b3a770796de5c690c3059..c92222adcda5aa9f570d4d7bc4acb897ff519b52 100644 (file)
@@ -399,7 +399,7 @@ func (ts testMenuState) findTestMenuEntryByName(mn string, id string) *MenuEntry
 }
 
 func (ts testMenuState) findTestMenuEntry(mn string, id string, matcher func(me *MenuEntry, id string) bool) *MenuEntry {
-       var found *MenuEntry = nil
+       var found *MenuEntry
        if menu, ok := ts.site.Menus[mn]; ok {
                for _, me := range *menu {
 
@@ -423,7 +423,7 @@ func (ts testMenuState) findTestMenuEntry(mn string, id string, matcher func(me
 }
 
 func (ts testMenuState) findDescendantTestMenuEntry(parent *MenuEntry, id string, matcher func(me *MenuEntry, id string) bool) *MenuEntry {
-       var found *MenuEntry = nil
+       var found *MenuEntry
        if parent.HasChildren() {
                for _, child := range parent.Children {
 
@@ -500,7 +500,7 @@ func testSiteSetup(s *Site, t *testing.T) {
 }
 
 func tomlToMap(s string) (map[string]interface{}, error) {
-       var data map[string]interface{} = make(map[string]interface{})
+       var data = make(map[string]interface{})
        if _, err := toml.Decode(s, &data); err != nil {
                return nil, err
        }