-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.go
More file actions
33 lines (30 loc) · 1.49 KB
/
main.go
File metadata and controls
33 lines (30 loc) · 1.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package main
import (
"fmt"
"github.com/randomcodespace/codeiq/internal/detector"
// Same blank imports as the CLI uses
_ "github.com/randomcodespace/codeiq/internal/detector/auth"
_ "github.com/randomcodespace/codeiq/internal/detector/csharp"
_ "github.com/randomcodespace/codeiq/internal/detector/frontend"
_ "github.com/randomcodespace/codeiq/internal/detector/generic"
_ "github.com/randomcodespace/codeiq/internal/detector/golang"
_ "github.com/randomcodespace/codeiq/internal/detector/iac"
_ "github.com/randomcodespace/codeiq/internal/detector/jvm/java"
_ "github.com/randomcodespace/codeiq/internal/detector/jvm/kotlin"
_ "github.com/randomcodespace/codeiq/internal/detector/jvm/scala"
_ "github.com/randomcodespace/codeiq/internal/detector/markup"
_ "github.com/randomcodespace/codeiq/internal/detector/proto"
_ "github.com/randomcodespace/codeiq/internal/detector/python"
_ "github.com/randomcodespace/codeiq/internal/detector/script/shell"
_ "github.com/randomcodespace/codeiq/internal/detector/sql"
_ "github.com/randomcodespace/codeiq/internal/detector/structured"
_ "github.com/randomcodespace/codeiq/internal/detector/systems/cpp"
_ "github.com/randomcodespace/codeiq/internal/detector/systems/rust"
_ "github.com/randomcodespace/codeiq/internal/detector/typescript"
)
func main() {
for _, lang := range []string{"terraform", "csharp", "kotlin", "vue", "bash", "rust", "powershell"} {
dets := detector.Default.For(lang)
fmt.Printf("%-12s: %d detectors\n", lang, len(dets))
}
}