Documentation ¶
Index ¶
- Variables
- func BuildResults(silent bool, hardMode bool, rulesetFlag string, specBytes []byte, ...) (*model.RuleResultSet, *motor.RuleSetExecutionResult, error)
- func BuildResultsWithDocCheckSkip(silent bool, hardMode bool, rulesetFlag string, specBytes []byte, ...) (*model.RuleResultSet, *motor.RuleSetExecutionResult, error)
- func BuildRuleSetFromUserSuppliedSet(rsBytes []byte, rs rulesets.RuleSets) (*rulesets.RuleSet, error)
- func CheckFailureSeverity(failSeverityFlag string, errors int, warnings int, informs int) error
- func Execute(version, commit, date string)
- func GetBundleCommand() *cobra.Command
- func GetDashboardCommand() *cobra.Command
- func GetGenerateRulesetCommand() *cobra.Command
- func GetGenerateVersionCommand() *cobra.Command
- func GetHTMLReportCommand() *cobra.Command
- func GetLanguageServerCommand() *cobra.Command
- func GetLintCommand() *cobra.Command
- func GetRootCommand() *cobra.Command
- func GetSpectralReportCommand() *cobra.Command
- func GetVacuumReportCommand() *cobra.Command
- func LoadCustomFunctions(functionsFlag string, silence bool) (map[string]model.RuleFunction, error)
- func PrintBanner()
- func RenderSummary(rs *model.RuleResultSet, silent bool, totalFiles, fileIndex int, ...)
- func RenderTime(timeFlag bool, duration time.Duration, fi int64)
- func RenderTimeAndFiles(timeFlag bool, duration time.Duration, fileSize int64, totalFiles int)
Constants ¶
This section is empty.
Variables ¶
var ( Version string Commit string Date string )
TODO: This is a temporary UI, it's to help figure out the best experience, and it is not intended as a final face of vacuum. It's going to change around a good bit, so don't get too comfy with it :)
Functions ¶
func BuildResults ¶ added in v0.0.4
func BuildResults( silent bool, hardMode bool, rulesetFlag string, specBytes []byte, customFunctions map[string]model.RuleFunction, base string, timeout time.Duration) (*model.RuleResultSet, *motor.RuleSetExecutionResult, error)
func BuildResultsWithDocCheckSkip ¶ added in v0.2.7
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 GetBundleCommand ¶ added in v0.8.0
func GetDashboardCommand ¶
func GetGenerateRulesetCommand ¶ added in v0.0.5
func GetGenerateVersionCommand ¶ added in v0.6.0
func GetHTMLReportCommand ¶ added in v0.0.2
GetHTMLReportCommand returns a cobra command for generating an HTML Report.
func GetLanguageServerCommand ¶ added in v0.9.0
func GetLintCommand ¶ added in v0.0.5
func GetRootCommand ¶ added in v0.3.5
func GetVacuumReportCommand ¶ added in v0.0.4
func LoadCustomFunctions ¶ added in v0.0.11
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, totalFiles, fileIndex int, filename, sev string)
func RenderTime ¶ added in v0.0.5
RenderTime will render out the time taken to process a specification, and the size of the file in kb.
func RenderTimeAndFiles ¶ added in v0.5.1
RenderTimeAndFiles will render out the time taken to process a specification, and the size of the file in kb. it will also render out how many files were processed.
Types ¶
This section is empty.