INNER CODE UNIT · Go
init
open-policy-agent/conftest · builtins/parse_config.go:16
func init() {
registerParseConfig()
registerParseConfigFile()
registerParseCombinedConfigFiles()
}
func registerParseConfig() {
decl := rego.Function{
Name: "parse_config",
Decl: types.NewFunction(
types.Args(types.S, types.S), // parser name, configuration
types.NewObject(nil, types.NewDynamicProperty(types.S, types.NewAny())), // map[string]any aka JSON
),
}
rego.RegisterBuiltin2(&decl, parseConfig)
}
func registerParseConfigFile() {