cmd

package
v0.0.15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 19, 2022 License: MIT Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Version string
	Commit  string
	Date    string
)

Functions

func BuildResults added in v0.0.4

func BuildResults(rulesetFlag string, specBytes []byte, customFunctions map[string]model.RuleFunction) (*model.RuleResultSet, *motor.RuleSetExecutionResult, error)

func BuildRuleSetFromUserSuppliedSet added in v0.0.5

func BuildRuleSetFromUserSuppliedSet(rsBytes []byte, rs rulesets.RuleSets) (*rulesets.RuleSet, error)

BuildRuleSetFromUserSuppliedSet creates a ready to run ruleset, augmented or provided by a user configured ruleset. This ruleset could be lifted directly from a Spectral configuration.

func Execute

func Execute(version, commit, date string)

func GetDashboardCommand

func GetDashboardCommand() *cobra.Command

func GetGenerateRulesetCommand added in v0.0.5

func GetGenerateRulesetCommand() *cobra.Command

func GetHTMLReportCommand added in v0.0.2

func GetHTMLReportCommand() *cobra.Command

GetHTMLReportCommand returns a cobra command for generating an HTML Report.

func GetLintCommand added in v0.0.5

func GetLintCommand() *cobra.Command

func GetSpectralReportCommand

func GetSpectralReportCommand() *cobra.Command

func GetVacuumReportCommand added in v0.0.4

func GetVacuumReportCommand() *cobra.Command

func LoadCustomFunctions added in v0.0.11

func LoadCustomFunctions(functionsFlag string) (map[string]model.RuleFunction, error)

LoadCustomFunctions will scan for (and load) custom functions defined as vacuum plugins.

func PrintBanner added in v0.0.5

func PrintBanner()

func RenderSummary added in v0.0.5

func RenderSummary(rs *model.RuleResultSet, args []string, silent bool)

func RenderTime added in v0.0.5

func RenderTime(timeFlag bool, duration time.Duration, fi os.FileInfo)

RenderTime will render out the time taken to process a specification, and the size of the file in kb.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL