Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidType = errors.New("invalid type") ErrDuplicateRuleId = errors.New("duplicate rule id") )
View Source
var ( ErrMissingId = errors.New("missing id field") ErrEmptyId = errors.New("empty id field") ErrMissingName = errors.New("missing name field") ErrEmptyName = errors.New("empty name field") ErrMissingDisplayName = errors.New("missing display name field") ErrEmptyDisplayName = errors.New("empty display name field") ErrMissingDescription = errors.New("missing description field") ErrEmptyDescription = errors.New("empty description field") ErrInvalidTagsKind = errors.New("invalid tags kind") ErrInvalidCategoriesKind = errors.New("invalid categories kind") ErrDuplicateName = errors.New("duplicate name") ErrUnknownTag = errors.New("unknown tag") ErrUnknownCategory = errors.New("unknown category") ErrMissingCategory = errors.New("missing category field") )
View Source
var ( Githash string Version string )
Functions ¶
Types ¶
type RuleIncludeT ¶
type RuleIncludeT struct {
Metadata parser.ParseRuleMetadataT `yaml:"metadata"`
Tags []TagT `yaml:"tags,omitempty"`
Categories []TagT `yaml:"categories,omitempty"`
Rules []parser.ParseRuleT `yaml:"rule"`
}
Click to show internal directories.
Click to hide internal directories.