mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	update revive lint to latest commit (#12921)
* update revive lint to latest commit * make fmt * change import
This commit is contained in:
		
							
								
								
									
										13
									
								
								vendor/github.com/pelletier/go-toml/tomltree_create.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								vendor/github.com/pelletier/go-toml/tomltree_create.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -57,6 +57,19 @@ func simpleValueCoercion(object interface{}) (interface{}, error) { | ||||
| 		return float64(original), nil | ||||
| 	case fmt.Stringer: | ||||
| 		return original.String(), nil | ||||
| 	case []interface{}: | ||||
| 		value := reflect.ValueOf(original) | ||||
| 		length := value.Len() | ||||
| 		arrayValue := reflect.MakeSlice(value.Type(), 0, length) | ||||
| 		for i := 0; i < length; i++ { | ||||
| 			val := value.Index(i).Interface() | ||||
| 			simpleValue, err := simpleValueCoercion(val) | ||||
| 			if err != nil { | ||||
| 				return nil, err | ||||
| 			} | ||||
| 			arrayValue = reflect.Append(arrayValue, reflect.ValueOf(simpleValue)) | ||||
| 		} | ||||
| 		return arrayValue.Interface(), nil | ||||
| 	default: | ||||
| 		return nil, fmt.Errorf("cannot convert type %T to Tree", object) | ||||
| 	} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user