(name string)
| 358 | } |
| 359 | |
| 360 | func (g *Generator) WriteFile(name string) error { |
| 361 | src, err := g.Format() |
| 362 | if err != nil { |
| 363 | return fmt.Errorf("format: %s: %s:\n\n%s\n", name, err, g.Bytes()) |
| 364 | } else if err := os.WriteFile(name, src, 0o644); err != nil { |
| 365 | return err |
| 366 | } |
| 367 | return nil |
| 368 | } |
| 369 | |
| 370 | func (g *Generator) MustWriteFile(name string) { |
| 371 | if err := g.WriteFile(name); err != nil { |
no test coverage detected