1
0
mirror of https://github.com/mgechev/revive.git synced 2025-11-25 22:12:38 +02:00

feature: add support of URL struct tags in struct-tag rule (#1239)

This commit is contained in:
chavacava
2025-02-17 07:18:30 +01:00
committed by GitHub
parent 8ece20b078
commit 3cf67c5783
4 changed files with 49 additions and 1 deletions

View File

@@ -123,3 +123,16 @@ type Simple struct {
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
type RequestQueryOption struct {
Properties []string `url:"properties,comma,omitempty"`
CustomProperties []string `url:"-"`
Associations []string `url:"associations,brackets,omitempty"`
Associations2 []string `url:"associations2,semicolon,omitempty"`
Associations3 []string `url:"associations3,space,brackets,omitempty"`
Associations4 []string `url:"associations4,numbered,omitempty"`
Associations5 []string `url:"associations5,space,semicolon,omitempty"` // MATCH /can not set both 'semicolon' and 'space' as delimiters in URL tag/
PaginateAssociations bool `url:"paginateAssociations,int,omitempty"`
Archived bool `url:"archived,myURLOption"` // MATCH /unknown option 'myURLOption' in URL tag/
IDProperty string `url:"idProperty,omitempty"`
}