Indicate in which file an error occured during generation
- Dominant language
- Go
- Stars
- 108
- Forks
- 15
- PR merge metrics
- No merged PRs in 30d
Description
## Describe the feature
When generating, I got this error.
Unfortunately, I don't know in which file the errors happens (and it seems to be a random order when generating, probably because of a map usage).
```
Generating file generated\trash.go from ...\models2\trash.go...
Error: error render template got error: invalid interface UuidGetter: Method UuidGetter.GetUuid: when only one return value is defined, its type must be error
Usage:
gorm gen [flags]
Flags:
-h, --help help for gen
-i, --input string Path to Go interface file with raw SQL annotations
-o, --output string Directory to place generated code (default "./g")
-t, --typed Generated Typed API (default true)
error render template got error: invalid interface UuidGetter: Method UuidGetter.GetUuid: when only one return value is defined, its type must be error
```
I think something like `Error: error render template "file.go" got error` would be great.
## Motivation
I had to remove every successful file to find which one had that error.
(Note: I see after that the interface is indicated, but indicating in which file would still be great)
## Related Issues
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.