michalmuskala/jason
Better error message on invalid `@derive Jason.Encoder` options
Aberta
#183 aberto em 10 de fev. de 2024
enhancementhelp wanted
Métricas do repositório
- Stars
- (1.680 estrelas)
- Métricas de merge de PR
- (Nenhuma PRs mesclada em 30d)
Description
Current behavior
When passing an invalid option, eg:
@derive {Jason.Encoder, invalid: [:__meta__]}
It returns the following error: cannot encode metadata from the :__meta__ field for CrosswordsApi.Users.User to JSON.
Expected behavior
Could the error be explicit that expect or only should be passed as valid options only?