in cmd/celfmt/main.go [125:145]
func (v *visitor) VisitContent(s *ast.ContentStatement) any {
prefix, program, suffix, err := findProgramYAML(s.Value)
if err != nil {
v.err = err
return nil
}
if program != "" {
program, err = celFmtYAML(program)
if err != nil {
if errors.As(err, &warn{}) {
log.Printf("did not format program field content at line %d: %s", s.Line, err)
return nil
}
v.err = err
return nil
}
v.old = s.Value
v.new = prefix + program + suffix
}
return nil
}