feat(struct-tag): add default option

This commit is contained in:
Oleksandr Smirnov 2025-10-29 13:45:01 +02:00
parent 848a9dbe97
commit 3ad6f73b57
No known key found for this signature in database
11 changed files with 122 additions and 7 deletions

View file

@ -72,6 +72,9 @@ Requirements:
" add json tag
:GoTagAdd json
" add json tag with omitempty option
:GoTagAdd json=omitempty
" remove yaml tag
:GoTagRm yaml
```
@ -233,6 +236,8 @@ require("gopher").setup {
transform = "snakecase",
-- default tags to add to struct fields
default_tag = "json",
-- default tag option added struct fields, set to nil to disable
option = nil,
},
iferr = {
-- choose a custom error message