We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 19e9979 commit 9d2240aCopy full SHA for 9d2240a
pkg/iac/rego/scanner.go
@@ -30,14 +30,15 @@ var checkTypesWithSubtype = map[types.Source]struct{}{
30
types.SourceKubernetes: {},
31
}
32
33
-var supportedProviders map[string]struct{}
+var supportedProviders = makeSupportedProviders()
34
35
-func init() {
36
- supportedProviders = make(map[string]struct{})
+func makeSupportedProviders() map[string]struct{} {
+ m := make(map[string]struct{})
37
for _, p := range providers.AllProviders() {
38
- supportedProviders[string(p)] = struct{}{}
+ m[string(p)] = struct{}{}
39
40
- supportedProviders["kind"] = struct{}{} // kubernetes
+ m["kind"] = struct{}{} // kubernetes
41
+ return m
42
43
44
var _ options.ConfigurableScanner = (*Scanner)(nil)
0 commit comments