Documentation ¶ Index ¶ type Analyzer type Options type Suite func Build(opts Options, all []Analyzer) *Suite func NewSuite(analyzers ...Analyzer) *Suite func (s *Suite) Run(ctx context.Context, root *node.Node, opts Options) error Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Analyzer ¶ type Analyzer interface { Name() string Enabled(opts Options) bool Run(ctx context.Context, root *node.Node, opts Options) error } type Options ¶ type Options struct { RunStats bool RunMerkle bool } type Suite ¶ type Suite struct { // contains filtered or unexported fields } func Build ¶ func Build(opts Options, all []Analyzer) *Suite func NewSuite ¶ func NewSuite(analyzers ...Analyzer) *Suite func (*Suite) Run ¶ func (s *Suite) Run(ctx context.Context, root *node.Node, opts Options) error Source Files ¶ View all Source files analyzer.go Click to show internal directories. Click to hide internal directories.