diff --git a/internal/wire/analyze.go b/internal/wire/analyze.go index b716e14..c00d7c9 100644 --- a/internal/wire/analyze.go +++ b/internal/wire/analyze.go @@ -421,7 +421,7 @@ func verifyAcyclic(providerMap *typeutil.Map, hasher typeutil.Hasher) []error { p := providerMap.At(curr[j]).(*ProvidedType).Provider() fmt.Fprintf(sb, "%s (%s.%s) ->\n", types.TypeString(curr[j], nil), p.Pkg.Path(), p.Name) } - fmt.Fprintf(sb, "%s\n", types.TypeString(a, nil)) + fmt.Fprintf(sb, "%s", types.TypeString(a, nil)) ec.add(errors.New(sb.String())) hasCycle = true break diff --git a/internal/wire/testdata/Cycle/want/wire_errs.txt b/internal/wire/testdata/Cycle/want/wire_errs.txt index 2d86ab9..eed4766 100644 --- a/internal/wire/testdata/Cycle/want/wire_errs.txt +++ b/internal/wire/testdata/Cycle/want/wire_errs.txt @@ -2,4 +2,4 @@ example.com/foo/wire.go:x:y: cycle for example.com/foo.Bar: example.com/foo.Bar (example.com/foo.provideBar) -> example.com/foo.Foo (example.com/foo.provideFoo) -> example.com/foo.Baz (example.com/foo.provideBaz) -> -example.com/foo.Bar +example.com/foo.Bar \ No newline at end of file