(parsed map[string]any, usage map[string]any, keys ...string)
| 594 | } |
| 595 | |
| 596 | func usageStringValue(parsed map[string]any, usage map[string]any, keys ...string) string { |
| 597 | for _, key := range keys { |
| 598 | for _, candidate := range []any{usage[key], parsed[key]} { |
| 599 | if value, ok := candidate.(string); ok && strings.TrimSpace(value) != "" { |
| 600 | return value |
| 601 | } |
| 602 | } |
| 603 | } |
| 604 | return "" |
| 605 | } |
| 606 | |
| 607 | func isFinite(value float64) bool { |
| 608 | return !math.IsNaN(value) && !math.IsInf(value, 0) |
no outgoing calls
no test coverage detected