remove redundant variable of for loop
diff --git a/mapstructure.go b/mapstructure.go
index a554e79..d1cb607 100644
--- a/mapstructure.go
+++ b/mapstructure.go
@@ -698,7 +698,7 @@
if !rawMapVal.IsValid() {
// Do a slower search by iterating over each key and
// doing case-insensitive search.
- for dataValKey, _ := range dataValKeys {
+ for dataValKey := range dataValKeys {
mK, ok := dataValKey.Interface().(string)
if !ok {
// Not a string key
@@ -746,7 +746,7 @@
if d.config.ErrorUnused && len(dataValKeysUnused) > 0 {
keys := make([]string, 0, len(dataValKeysUnused))
- for rawKey, _ := range dataValKeysUnused {
+ for rawKey := range dataValKeysUnused {
keys = append(keys, rawKey.(string))
}
sort.Strings(keys)
@@ -761,7 +761,7 @@
// Add the unused keys to the list of unused keys if we're tracking metadata
if d.config.Metadata != nil {
- for rawKey, _ := range dataValKeysUnused {
+ for rawKey := range dataValKeysUnused {
key := rawKey.(string)
if name != "" {
key = fmt.Sprintf("%s.%s", name, key)
diff --git a/mapstructure_test.go b/mapstructure_test.go
index ea21924..cc1fffb 100644
--- a/mapstructure_test.go
+++ b/mapstructure_test.go
@@ -856,10 +856,10 @@
t.Parallel()
input := []map[string]interface{}{
- map[string]interface{}{
+ {
"foo": "bar",
},
- map[string]interface{}{
+ {
"bar": "baz",
},
}