in sg/internal/engine/rego_query.go [23:45]
func loadSource(source source.Source, shouldParseArmTemplateDefaults bool) ([]loadedConfiguration, error) {
var rv []loadedConfiguration
configurations, err := source.ParsedConfigurations()
if err != nil {
return nil, err
}
for _, configuration := range configurations {
t := ast.NewTerm(configuration)
if shouldParseArmTemplateDefaults {
armtemplateparser.ParseArmTemplateDefaults(t)
}
rv = append(rv, loadedConfiguration{
Name: source.Name(),
Configuration: t.Value,
})
}
return rv, nil
}