diff --git a/internal/gat/gat.go b/internal/gat/gat.go index 4139e63..7851add 100644 --- a/internal/gat/gat.go +++ b/internal/gat/gat.go @@ -180,10 +180,9 @@ func (g *Gat) Print(w io.Writer, r io.Reader, opts ...PrintOption) error { p, ok := prettier.Get(g.lexer.Config().Name) if ok { s, err := p.Pretty(src) - if err != nil { - return err + if err == nil { + src = s } - src = s } } diff --git a/internal/prettier/yaml.go b/internal/prettier/yaml.go index 5a1371a..200db4f 100644 --- a/internal/prettier/yaml.go +++ b/internal/prettier/yaml.go @@ -27,7 +27,7 @@ func (p *YAMLPrettier) Pretty(input string) (string, error) { b, err := formatter.Format([]byte(input)) if err != nil { - return "", nil + return "", err } return string(b), nil