mirror of
https://github.com/anchore/syft.git
synced 2025-11-17 08:23:15 +01:00
34 lines
395 B
Go
34 lines
395 B
Go
package pkg
|
|
|
|
const (
|
|
UnknownLanguage Language = iota
|
|
Java
|
|
JavaScript
|
|
Python
|
|
Ruby
|
|
)
|
|
|
|
type Language uint
|
|
|
|
var languageStr = []string{
|
|
"UnknownLanguage",
|
|
"java",
|
|
"javascript",
|
|
"python",
|
|
"ruby",
|
|
}
|
|
|
|
var AllLanguages = []Language{
|
|
Java,
|
|
JavaScript,
|
|
Python,
|
|
Ruby,
|
|
}
|
|
|
|
func (t Language) String() string {
|
|
if int(t) >= len(languageStr) {
|
|
return languageStr[0]
|
|
}
|
|
return languageStr[t]
|
|
}
|