cmd

package
v0.2.7 Latest Latest
Warning

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

Go to latest
Published: Jul 22, 2023 License: MIT Imports: 26 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,
	base string) (*model.RuleResultSet, *motor.RuleSetExecutionResult, error)

func BuildResultsWithDocCheckSkip added in v0.2.7

func BuildResultsWithDocCheckSkip(
	rulesetFlag string,
	specBytes []byte,
	customFunctions map[string]model.RuleFunction,
	base string,
	skipCheck bool) (*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 CheckFailureSeverity added in v0.0.16

func CheckFailureSeverity(failSeverityFlag string, errors int, warnings int, informs int) error

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, 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