diff --git a/config/config.go b/config/config.go index e9df0f0e..c0afec05 100644 --- a/config/config.go +++ b/config/config.go @@ -113,7 +113,6 @@ func NewConfigData(adapterName string, data []byte) (Configer, error) { // 0, 0.0, f, F, FALSE, false, False, NO, no, No, N,n, OFF, off, Off. // Any other value returns an error. func ParseBool(val interface{}) (value bool, err error) { - if val != nil { switch v := val.(type) { case bool: @@ -140,7 +139,6 @@ func ParseBool(val interface{}) (value bool, err error) { } } return false, fmt.Errorf("parsing %q: invalid syntax", val) - } else { - return false, fmt.Errorf("parsing : invalid syntax") } + return false, fmt.Errorf("parsing : invalid syntax") } diff --git a/config/xml/xml.go b/config/xml/xml.go index 662ef3d9..ffb32862 100644 --- a/config/xml/xml.go +++ b/config/xml/xml.go @@ -94,9 +94,8 @@ type ConfigContainer struct { func (c *ConfigContainer) Bool(key string) (bool, error) { if v, ok := c.data[key]; ok { return config.ParseBool(v) - } else { - return false, fmt.Errorf("not exist key: %q", key) } + return false, fmt.Errorf("not exist key: %q", key) } // DefaultBool return the bool value if has no error diff --git a/config/yaml/yaml.go b/config/yaml/yaml.go index ccfd7b8b..9a96ac92 100644 --- a/config/yaml/yaml.go +++ b/config/yaml/yaml.go @@ -123,9 +123,8 @@ type ConfigContainer struct { func (c *ConfigContainer) Bool(key string) (bool, error) { if v, ok := c.data[key]; ok { return config.ParseBool(v) - } else { - return false, fmt.Errorf("not exist key: %q", key) } + return false, fmt.Errorf("not exist key: %q", key) } // DefaultBool return the bool value if has no error