diff --git a/goagen/gen_js/generator.go b/goagen/gen_js/generator.go index 51e4ff2863..d0d677734f 100644 --- a/goagen/gen_js/generator.go +++ b/goagen/gen_js/generator.go @@ -251,7 +251,12 @@ func (g *Generator) generateExample() error { if err != nil { return err } - defer file.Close() + defer func() { + file.Close() + if err == nil { + err = file.FormatCode() + } + }() imports := []*codegen.ImportSpec{ codegen.SimpleImport("net/http"), codegen.SimpleImport("github.com/dimfeld/httptreemux"),