summaryrefslogtreecommitdiffstats
path: root/helpers/general.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2016-03-22 23:53:19 +0100
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2016-03-22 23:53:19 +0100
commitb0e21f967b18ab20e0c889228e9caf8dd95723c2 (patch)
treea9ff782325723d7b1000599480da2b3c78c437b7 /helpers/general.go
parent283b866386c6462c0630e1b6152c28fa83a92d50 (diff)
helpers: Silence some Golint warnings
Diffstat (limited to 'helpers/general.go')
-rw-r--r--helpers/general.go20
1 files changed, 8 insertions, 12 deletions
diff --git a/helpers/general.go b/helpers/general.go
index be30bc75e..8d627831c 100644
--- a/helpers/general.go
+++ b/helpers/general.go
@@ -35,7 +35,7 @@ import (
"github.com/spf13/viper"
)
-// Filepath separator defined by os.Separator.
+// FilePathSeparator as defined by os.Separator.
const FilePathSeparator = string(filepath.Separator)
// FindAvailablePort returns an available and valid TCP port.
@@ -92,7 +92,7 @@ func FirstUpper(s string) string {
// UniqueStrings returns a new slice with any duplicates removed.
func UniqueStrings(s []string) []string {
- unique := make([]string, 0)
+ var unique []string
set := map[string]interface{}{}
for _, val := range s {
if _, ok := set[val]; !ok {
@@ -230,13 +230,13 @@ func NewDistinctErrorLogger() *DistinctLogger {
return &DistinctLogger{m: make(map[string]bool), logger: jww.ERROR}
}
-// NewDistinctErrorLogger creates a new DistinctLogger that can be used
+// NewDistinctFeedbackLogger creates a new DistinctLogger that can be used
// to give feedback to the user while not spamming with duplicates.
func NewDistinctFeedbackLogger() *DistinctLogger {
return &DistinctLogger{m: make(map[string]bool), logger: &jww.FEEDBACK}
}
-// Avoid spamming the logs with errors
+// DistinctErrorLog cann be used to avoid spamming the logs with errors.
var DistinctErrorLog = NewDistinctErrorLogger()
// Deprecated logs ERROR logs about a deprecation, but only once for a given set of arguments' values.
@@ -430,9 +430,8 @@ func DoArithmetic(a, b interface{}, op rune) (interface{}, error) {
return af + bf, nil
} else if au != 0 || bu != 0 {
return au + bu, nil
- } else {
- return 0, nil
}
+ return 0, nil
case '-':
if ai != 0 || bi != 0 {
return ai - bi, nil
@@ -440,9 +439,8 @@ func DoArithmetic(a, b interface{}, op rune) (interface{}, error) {
return af - bf, nil
} else if au != 0 || bu != 0 {
return au - bu, nil
- } else {
- return 0, nil
}
+ return 0, nil
case '*':
if ai != 0 || bi != 0 {
return ai * bi, nil
@@ -450,9 +448,8 @@ func DoArithmetic(a, b interface{}, op rune) (interface{}, error) {
return af * bf, nil
} else if au != 0 || bu != 0 {
return au * bu, nil
- } else {
- return 0, nil
}
+ return 0, nil
case '/':
if bi != 0 {
return ai / bi, nil
@@ -460,9 +457,8 @@ func DoArithmetic(a, b interface{}, op rune) (interface{}, error) {
return af / bf, nil
} else if bu != 0 {
return au / bu, nil
- } else {
- return nil, errors.New("Can't divide the value by 0")
}
+ return nil, errors.New("Can't divide the value by 0")
default:
return nil, errors.New("There is no such an operation")
}