Remove unnecessary type conversions
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 14 Mar 2016 19:31:31 +0000 (20:31 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 14 Mar 2016 19:35:50 +0000 (20:35 +0100)
helpers/general.go
hugolib/page.go
hugolib/permalinks.go
hugolib/shortcode.go
hugolib/site.go
transform/absurlreplacer.go

index 6ed95f8f418d135406636fcc2506e053975391e0..be30bc75e85fa663c1f3fe2a48c90a9c2ef33935 100644 (file)
@@ -328,7 +328,7 @@ func Seq(args ...interface{}) ([]int, error) {
        if last < -100000 {
                return nil, errors.New("size of result exeeds limit")
        }
-       size := int(((last - first) / inc) + 1)
+       size := ((last - first) / inc) + 1
 
        // sanity check
        if size <= 0 || size > 2000 {
index 975f64a6812d2e3f3c85af4017405df9e0affb95..8884bda5debdc1da29aa6807121602cd0669fd81 100644 (file)
@@ -411,12 +411,12 @@ func (p *Page) analyzePage() {
                p.WordCount = len(p.PlainWords())
        }
 
-       p.FuzzyWordCount = int((p.WordCount+100)/100) * 100
+       p.FuzzyWordCount = (p.WordCount + 100) / 100 * 100
 
        if p.isCJKLanguage {
-               p.ReadingTime = int((p.WordCount + 500) / 501)
+               p.ReadingTime = (p.WordCount + 500) / 501
        } else {
-               p.ReadingTime = int((p.WordCount + 212) / 213)
+               p.ReadingTime = (p.WordCount + 212) / 213
        }
 }
 
index f6f2bd80da363e925bc3277625e4194dacf45dd3..9a194bd73ee1093b4d44a73c06d9ee867bbd5001 100644 (file)
@@ -135,7 +135,7 @@ func pageToPermalinkDate(p *Page, dateField string) (string, error) {
        case "monthname":
                return p.Date.Month().String(), nil
        case "day":
-               return fmt.Sprintf("%02d", int(p.Date.Day())), nil
+               return fmt.Sprintf("%02d", p.Date.Day()), nil
        case "weekday":
                return strconv.Itoa(int(p.Date.Weekday())), nil
        case "weekdayname":
index b221ff8a7158434294cb75ff7c260fec606620a6..3c0afd2e7ed456689c815a3fcc483a961e8b88ca 100644 (file)
@@ -155,7 +155,7 @@ func HandleShortcodes(stringToParse string, page *Page, t tpl.Template) (string,
                }
        }
 
-       return string(tmpContent), nil
+       return tmpContent, nil
 }
 
 var isInnerShortcodeCache = struct {
index ba8096d12136517c6b50aa26b732bc60b2f87a22..a0324e2302f0f981312c96c82b0bdddeb93c5209 100644 (file)
@@ -358,7 +358,7 @@ func (s *SiteInfo) githubFileLink(ref string, currentPage *Page, relative bool)
                        }
                }
 
-               for _, file := range []*source.File(*s.Files) {
+               for _, file := range *s.Files {
                        if file.Path() == refPath {
                                target = file
                                break
@@ -1899,7 +1899,7 @@ func (s *Site) permalink(plink string) string {
 }
 
 func (s *Site) permalinkStr(plink string) string {
-       return helpers.MakePermalink(string(viper.GetString("BaseURL")), helpers.URLizeAndPrep(plink)).String()
+       return helpers.MakePermalink(viper.GetString("BaseURL"), helpers.URLizeAndPrep(plink)).String()
 }
 
 func (s *Site) NewNode() *Node {
index 74cd76d495ddd476e7c26d1cb1f09852862ee598..c659a94e81d93ec7b4ace54697485bb70413f1f0 100644 (file)
@@ -197,7 +197,7 @@ func checkCandidateSrcset(l *absurllexer) {
                section := l.content[l.pos+len(m.quote) : l.pos+posLastQuote+1]
 
                fields := bytes.Fields(section)
-               l.w.Write([]byte(m.quote))
+               l.w.Write(m.quote)
                for i, f := range fields {
                        if f[0] == '/' {
                                l.w.Write(l.path)