Documentation
¶
Overview ¶
Copyright 2022 Dave Shanley / Quobix SPDX-License-Identifier: MIT
Index ¶
Constants ¶
View Source
const MaxViolations = 100
MaxViolations the maximum number of violations the report will render per broken rule. TODO: make this configurable
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HTMLReport ¶
func NewHTMLReport ¶
func NewHTMLReport( index *index.SpecIndex, info *datamodel.SpecInfo, results *model.RuleResultSet, stats *reports.ReportStatistics, disableTimestamp bool) HTMLReport
type ReportData ¶
type ReportData struct {
BundledJS string `json:"bundledJS"`
HydrateJS string `json:"hydrateJS"`
ShoelaceJS string `json:"shoelaceJS"`
ReportCSS string `json:"reportCSS"`
Statistics *reports.ReportStatistics `json:"reportStatistics"`
TestMode bool `json:"test"`
RuleCategories []*model.RuleCategory `json:"ruleCategories"`
RuleResults *model.RuleResultSet `json:"ruleResults"`
MaxViolations int `json:"maxViolations"`
Generated time.Time `json:"generated"`
DisableTimestamp bool `json:"-"`
SpecString []string `json:"-"`
}
Click to show internal directories.
Click to hide internal directories.