detectCodeLanguageFromContent guesses language from code content.
(code string)
| 586 | |
| 587 | // detectCodeLanguageFromContent guesses language from code content. |
| 588 | func detectCodeLanguageFromContent(code string) string { |
| 589 | c := strings.TrimSpace(code) |
| 590 | if strings.HasPrefix(c, "package ") || (strings.Contains(c, "func ") && strings.Contains(c, ":= ")) { |
| 591 | return "go" |
| 592 | } |
| 593 | if strings.HasPrefix(c, "import ") || strings.HasPrefix(c, "from ") || strings.HasPrefix(c, "def ") { |
| 594 | return "python" |
| 595 | } |
| 596 | if strings.Contains(c, "const ") || strings.Contains(c, "let ") || strings.Contains(c, "=> ") { |
| 597 | return "javascript" |
| 598 | } |
| 599 | return "" |
| 600 | } |
no outgoing calls
no test coverage detected