Versions in this module Expand all Collapse all v0 v0.4.6 Sep 6, 2023 Changes in this version + const DBNAME + const HOST + const PASSWORD + const SSLMODE + const USER + type Config struct + Filename string + Format Format + type Console struct + IncludeTestOutput bool + NoRemediations bool + func NewConsole(noRemediations, includeTestOutput bool) *Console + func (co *Console) Output(controls *check.Controls, summary check.Summary) error + type Format int + const ConsoleFormat + const JSONFormat + const JUnitFormat + const PgSQLFormat + type JSON struct + func NewJSON(outputFile string) *JSON + func (jrp *JSON) Output(controls *check.Controls, summary check.Summary) error + type JUnit struct + Filename string + func NewJUnit(outputFile string) *JUnit + func (jrp *JUnit) Output(controls *check.Controls, summary check.Summary) error + type Outputter interface + Output func(controls *check.Controls, summary check.Summary) error + func BuildOutputter(summary check.Summary, config *Config) Outputter + func BuildOutputterFunc(op func(controls *check.Controls, summary check.Summary) error) (Outputter, error) + type PgSQL struct + func NewPgSQL(configValues map[string]string) *PgSQL + func (pg *PgSQL) Output(controls *check.Controls, summary check.Summary) error