1
0
mirror of https://github.com/gofiber/fiber.git synced 2025-02-23 07:24:04 +00:00

🐛 Fix go-json generator. (#1806)

go generate ./... generates panic as import paths have
probably changed over time. This commit free this command
from panics.
This commit is contained in:
Théotime Lévêque 2022-03-05 13:39:34 +01:00 committed by GitHub
parent d0934df656
commit df85b62a78
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -268,7 +268,7 @@ func (t OpType) FieldToOmitEmptyField() OpType {
}); err != nil {
return err
}
path := filepath.Join(repoRoot(), "internal", "encoder", "optype.go")
path := filepath.Join(repoRoot(), "internal", "go-json", "encoder", "optype.go")
buf, err := format.Source(b.Bytes())
if err != nil {
return err
@ -290,7 +290,7 @@ func generateVM() error {
f.Name.Name = pkg
var buf bytes.Buffer
printer.Fprint(&buf, fset, f)
path := filepath.Join(repoRoot(), "internal", "encoder", pkg, "vm.go")
path := filepath.Join(repoRoot(), "internal", "go-json", "encoder", pkg, "vm.go")
source, err := format.Source(buf.Bytes())
if err != nil {
return err
@ -304,7 +304,7 @@ func generateVM() error {
func repoRoot() string {
_, file, _, _ := runtime.Caller(0)
relativePathFromRepoRoot := filepath.Join("internal", "cmd", "generator")
relativePathFromRepoRoot := filepath.Join("internal", "go-json", "cmd", "generator")
return strings.TrimSuffix(filepath.Dir(file), relativePathFromRepoRoot)
}