Versions in this module Expand all Collapse all v0 v0.1.0 Jun 8, 2026 Changes in this version + var ConfigFileNames = []string + func Middleware(path, startDir string) ([]middleware.Option, error) + type Config struct + Dedup DedupConfig + Redact *bool + Rules RulesConfig + Scan ScanConfig + SlowQuery SlowQueryConfig + Strict bool + Version int + func Default() *Config + func Discover(startDir string) (cfg *Config, path string, err error) + func Load(path string) (*Config, error) + func (c *Config) Analyzer() (*analyzer.Analyzer, error) + func (c *Config) DedupWindow() (d time.Duration, ok bool, err error) + func (c *Config) ExcludeMatcher() (func(path string) bool, error) + func (c *Config) MiddlewareOptions() ([]middleware.Option, error) + func (c *Config) Profile() (analyzer.Profile, error) + func (c *Config) SlowQueryThreshold() (d time.Duration, ok bool, err error) + func (c *Config) Warnings() []string + type DedupConfig struct + Window string + type RulesConfig struct + Disable []string + Only []string + Settings map[string]map[string]any + Severity map[string]string + type ScanConfig struct + ExcludePaths []string + type SlowQueryConfig struct + Threshold string