Versions in this module Expand all Collapse all v0 v0.2.0 Aug 17, 2026 v0.1.0 Aug 14, 2026 Changes in this version + const GeneratedBy + const SchemaFormatVersion + type Analysis struct + PythonCallResolution string + PythonTypeChecker string + func (x *Analysis) WithPythonCallResolution(v string) *Analysis + func (x *Analysis) WithPythonTypeChecker(v string) *Analysis + type Config struct + Analysis *Analysis + Groups strictspec.Value + Rules strictspec.Value + func ValidateBytes(input []byte, syntax string) (*Config, []strictspec.Diagnostic) + func ValidateBytesWithEvidence(input []byte, syntax string, evidence map[string][]map[string]any) (*Config, []strictspec.Diagnostic) + func ValidateValue(v strictspec.Value) (*Config, []strictspec.Diagnostic) + func (x *Config) WithAnalysis(v *Analysis) *Config + func (x *Config) WithGroups(v strictspec.Value) *Config + func (x *Config) WithRules(v strictspec.Value) *Config + type GroupConfig struct + Enabled bool + Severity string + func (x *GroupConfig) WithEnabled(v bool) *GroupConfig + func (x *GroupConfig) WithSeverity(v string) *GroupConfig + type RuleConfig struct + Allow strictspec.Value + Enabled bool + Forbidden strictspec.Value + Severity string + Suppressions []*Suppression + Thresholds strictspec.Value + func (x *RuleConfig) WithAllow(v strictspec.Value) *RuleConfig + func (x *RuleConfig) WithEnabled(v bool) *RuleConfig + func (x *RuleConfig) WithForbidden(v strictspec.Value) *RuleConfig + func (x *RuleConfig) WithSeverity(v string) *RuleConfig + func (x *RuleConfig) WithSuppressions(v []*Suppression) *RuleConfig + func (x *RuleConfig) WithThresholds(v strictspec.Value) *RuleConfig + type Suppression struct + Dep string + Member string + Modules []string + Path string + Project string + Reason string + func (x *Suppression) WithDep(v string) *Suppression + func (x *Suppression) WithMember(v string) *Suppression + func (x *Suppression) WithModules(v []string) *Suppression + func (x *Suppression) WithPath(v string) *Suppression + func (x *Suppression) WithProject(v string) *Suppression + func (x *Suppression) WithReason(v string) *Suppression