Documentation
¶
Overview ¶
Package fieldtags defines an analyzer that identifies struct fields identified as sources via a field tag.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Analyzer = &analysis.Analyzer{ Name: "fieldtags", Doc: "This analyzer identifies Source fields based on their tags. Tags are expected to satisfy the `go vet -structtag` format.", Run: run, Requires: []*analysis.Analyzer{ inspect.Analyzer, }, ResultType: reflect.TypeOf(new(ResultType)).Elem(), }
Functions ¶
This section is empty.
Types ¶
type TaggedField ¶
type TaggedField struct {
// contains filtered or unexported fields
}
A TaggedField contains the necessary information to identify a tagged struct field.
func (TaggedField) String ¶
func (t TaggedField) String() string
type TaggedFields ¶
type TaggedFields []TaggedField
TaggedFields is named type representing a slice of TaggedFields.
Click to show internal directories.
Click to hide internal directories.