(source: string)
| 209 | } |
| 210 | |
| 211 | private isYamlSource(source: string): boolean { |
| 212 | const lower = source.toLowerCase().split("?")[0]; |
| 213 | return lower.endsWith(".yaml") || lower.endsWith(".yml"); |
| 214 | } |
| 215 | |
| 216 | private looksLikeJson(content: string): boolean { |
| 217 | const trimmed = content.trimStart(); |