Documentation
¶
Index ¶
- func DeregisterCheckRule(r rule.Rule)
- func GetRegisteredRules() []rule.Rule
- func GetRuleById(id string) (*rule.Rule, error)
- func GetRuleByLegacyID(legacyID string) (*rule.Rule, error)
- func OptionExcludeRules(ruleIDs []string) func(s *Executor)
- func OptionIncludeIgnored(include bool) func(s *Executor)
- func OptionIncludePassed(include bool) func(s *Executor)
- func OptionIncludeRules(ruleIDs []string) func(s *Executor)
- func OptionStopOnErrors(stop bool) func(s *Executor)
- func OptionWithConfig(c config.Config) func(s *Executor)
- func OptionWithSingleThread(single bool) func(s *Executor)
- func OptionWithWorkspaceName(workspaceName string) func(s *Executor)
- func RegisterCheckRule(rule rule.Rule)
- type Executor
- type Job
- type Metrics
- type Option
- type Pool
- type Statistics
- type StatisticsItem
- type Worker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeregisterCheckRule ¶
func GetRegisteredRules ¶
GetRegisteredRules provides all Checks which have been registered with this package
func OptionExcludeRules ¶
func OptionIncludeIgnored ¶
func OptionIncludePassed ¶
func OptionIncludeRules ¶
func OptionStopOnErrors ¶
func OptionWithConfig ¶
func OptionWithSingleThread ¶
func OptionWithWorkspaceName ¶
func RegisterCheckRule ¶
RegisterCheckRule registers a new Rule which should be run on future scans
Types ¶
type Executor ¶
type Executor struct {
// contains filtered or unexported fields
}
Executor scans HCL blocks by running all registered rules against them
type Statistics ¶
type Statistics []StatisticsItem
func AddStatisticsCount ¶
func AddStatisticsCount(statistics Statistics, result rules.Result) Statistics
func SortStatistics ¶
func SortStatistics(statistics Statistics) Statistics
func (Statistics) PrintStatisticsTable ¶
func (statistics Statistics) PrintStatisticsTable()
type StatisticsItem ¶
Click to show internal directories.
Click to hide internal directories.