Updated lint recommendations. Simplified integer Env parsing.
This commit is contained in:
11
util/env.go
11
util/env.go
@@ -13,17 +13,16 @@ import (
|
|||||||
|
|
||||||
// GetEnvInt finds an ENV variable and converts to int, otherwise return default value
|
// GetEnvInt finds an ENV variable and converts to int, otherwise return default value
|
||||||
func GetEnvInt(key string, defaultVal int) int {
|
func GetEnvInt(key string, defaultVal int) int {
|
||||||
|
var err error
|
||||||
|
intVal := defaultVal
|
||||||
|
|
||||||
if v, ok := os.LookupEnv(key); ok {
|
if v, ok := os.LookupEnv(key); ok {
|
||||||
if i, err := strconv.Atoi(v); err == nil {
|
if intVal, err = strconv.Atoi(v); err != nil {
|
||||||
return i
|
|
||||||
} else {
|
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return defaultVal
|
return intVal
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetEnvStr finds an ENV variable, otherwise return default value
|
// GetEnvStr finds an ENV variable, otherwise return default value
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ func ConnectStorm() *storm.DB {
|
|||||||
return db
|
return db
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// CreateDirIfNotExist creates a directory if not found
|
||||||
func CreateDirIfNotExist(dir string) {
|
func CreateDirIfNotExist(dir string) {
|
||||||
if _, err := os.Stat(dir); os.IsNotExist(err) {
|
if _, err := os.Stat(dir); os.IsNotExist(err) {
|
||||||
err = os.MkdirAll(dir, 0755)
|
err = os.MkdirAll(dir, 0755)
|
||||||
|
|||||||
Reference in New Issue
Block a user