MCPcopy Create free account
hub / github.com/atripati/ark / detectCodeLanguageFromContent

Function detectCodeLanguageFromContent

pkg/runtime/quality.go:588–600  ·  view source on GitHub ↗

detectCodeLanguageFromContent guesses language from code content.

(code string)

Source from the content-addressed store, hash-verified

586
587// detectCodeLanguageFromContent guesses language from code content.
588func 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}

Callers 1

autoFixCodeInResponseFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected