jmattheis / goverter

Generate type-safe Go converters by simply defining an interface
https://goverter.jmattheis.de/
MIT License
487 stars 46 forks source link

ISSUE 64: Source pointers support #65

Closed pavelpatrin closed 1 year ago

pavelpatrin commented 1 year ago

https://github.com/jmattheis/goverter/issues/64

codecov[bot] commented 1 year ago

Codecov Report

Patch coverage: 100.00% and project coverage change: +0.12 :tada:

Comparison is base (3c395d9) 96.39% compared to head (7469891) 96.51%.

:exclamation: Current head 7469891 differs from pull request most recent head 1bf02dc. Consider uploading reports for the commit 1bf02dc to get more accurate results

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #65 +/- ## ========================================== + Coverage 96.39% 96.51% +0.12% ========================================== Files 24 24 Lines 1470 1521 +51 ========================================== + Hits 1417 1468 +51 Misses 34 34 Partials 19 19 ``` | [Impacted Files](https://codecov.io/gh/jmattheis/goverter/pull/65?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jannis+Mattheis) | Coverage Δ | | |---|---|---| | [builder/builder.go](https://codecov.io/gh/jmattheis/goverter/pull/65?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jannis+Mattheis#diff-YnVpbGRlci9idWlsZGVyLmdv) | `100.00% <ø> (ø)` | | | [builder/flags.go](https://codecov.io/gh/jmattheis/goverter/pull/65?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jannis+Mattheis#diff-YnVpbGRlci9mbGFncy5nbw==) | `100.00% <ø> (ø)` | | | [namer/namer.go](https://codecov.io/gh/jmattheis/goverter/pull/65?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jannis+Mattheis#diff-bmFtZXIvbmFtZXIuZ28=) | `94.59% <ø> (ø)` | | | [builder/basic.go](https://codecov.io/gh/jmattheis/goverter/pull/65?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jannis+Mattheis#diff-YnVpbGRlci9iYXNpYy5nbw==) | `100.00% <100.00%> (ø)` | | | [builder/list.go](https://codecov.io/gh/jmattheis/goverter/pull/65?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jannis+Mattheis#diff-YnVpbGRlci9saXN0Lmdv) | `100.00% <100.00%> (ø)` | | | [builder/map.go](https://codecov.io/gh/jmattheis/goverter/pull/65?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jannis+Mattheis#diff-YnVpbGRlci9tYXAuZ28=) | `100.00% <100.00%> (ø)` | | | [builder/pointer.go](https://codecov.io/gh/jmattheis/goverter/pull/65?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jannis+Mattheis#diff-YnVpbGRlci9wb2ludGVyLmdv) | `100.00% <100.00%> (ø)` | | | [builder/struct.go](https://codecov.io/gh/jmattheis/goverter/pull/65?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jannis+Mattheis#diff-YnVpbGRlci9zdHJ1Y3QuZ28=) | `100.00% <100.00%> (ø)` | | | [comments/parse\_docs.go](https://codecov.io/gh/jmattheis/goverter/pull/65?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jannis+Mattheis#diff-Y29tbWVudHMvcGFyc2VfZG9jcy5nbw==) | `95.16% <100.00%> (+0.14%)` | :arrow_up: | | [generator/generate.go](https://codecov.io/gh/jmattheis/goverter/pull/65?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jannis+Mattheis#diff-Z2VuZXJhdG9yL2dlbmVyYXRlLmdv) | `94.87% <100.00%> (+0.13%)` | :arrow_up: | | ... and [2 more](https://codecov.io/gh/jmattheis/goverter/pull/65?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jannis+Mattheis) | | Help us with your feedback. Take ten seconds to tell us [how you rate us](https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jannis+Mattheis). Have a feature suggestion? [Share it here.](https://app.codecov.io/gh/feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jannis+Mattheis)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.