config: Fix golint issues
authorCameron Moore <moorereason@gmail.com>
Thu, 6 Sep 2018 16:08:23 +0000 (11:08 -0500)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Fri, 7 Sep 2018 06:25:51 +0000 (08:25 +0200)
config/configProvider.go:54:9: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary)
config/privacy/privacyConfig.go:99:1: exported function DecodeConfig should have comment or be unexported
config/services/servicesConfig.go:64:1: exported function DecodeConfig should have comment or be unexported

config/configProvider.go
config/privacy/privacyConfig.go
config/services/servicesConfig.go

index a7dc18960257af080ad54ffe3415acc3bad1aa77..432948d7462be4cb8f8a38ff3c2d7dc0d7653726 100644 (file)
@@ -51,7 +51,6 @@ func GetStringSlicePreserveString(cfg Provider, key string) []string {
        sd := cfg.Get(key)
        if sds, ok := sd.(string); ok {
                return []string{sds}
-       } else {
-               return cast.ToStringSlice(sd)
        }
+       return cast.ToStringSlice(sd)
 }
index 1eff528d52316491580e7081cfd6e064dc3b8ca6..ea34563eb04324e139c65af6246064e8b04e6d47 100644 (file)
@@ -96,6 +96,7 @@ type YouTube struct {
        PrivacyEnhanced bool
 }
 
+// DecodeConfig creates a privacy Config from a given Hugo configuration.
 func DecodeConfig(cfg config.Provider) (pc Config, err error) {
        if !cfg.IsSet(privacyConfigKey) {
                return
index 17664407e2ce8d316cbea7dc729f2aac0ed8b3a6..7306f527483e49974e4f31d3c0d262137fef57ae 100644 (file)
@@ -61,6 +61,7 @@ type Twitter struct {
        DisableInlineCSS bool
 }
 
+// DecodeConfig creates a services Config from a given Hugo configuration.
 func DecodeConfig(cfg config.Provider) (c Config, err error) {
        m := cfg.GetStringMap(servicesConfigKey)