Skip to content

Commit c813a20

Browse files
committed
fix(config): Remove duplicate OutputConfig struct
Remove unused OutputConfig struct and default_min_confidence_warning function from display.rs. The actual OutputConfig is defined in core.rs which references types from display.rs (EvidenceVerbosity, SignalFilterConfig). This fixes dead_code warnings in CI.
1 parent bccec4a commit c813a20

File tree

1 file changed

+0
-30
lines changed

1 file changed

+0
-30
lines changed

src/config/display.rs

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -118,36 +118,6 @@ fn default_god_object_enabled() -> bool {
118118
true
119119
}
120120

121-
/// Output configuration for evidence display (spec 148)
122-
#[derive(Debug, Clone, Serialize, Deserialize)]
123-
pub struct OutputConfig {
124-
/// Evidence verbosity level for multi-signal classification
125-
#[serde(default)]
126-
pub evidence_verbosity: EvidenceVerbosity,
127-
128-
/// Minimum confidence for showing warning (0.0-1.0)
129-
#[serde(default = "default_min_confidence_warning")]
130-
pub min_confidence_warning: f64,
131-
132-
/// Signal filters for evidence display
133-
#[serde(default)]
134-
pub signal_filters: SignalFilterConfig,
135-
}
136-
137-
impl Default for OutputConfig {
138-
fn default() -> Self {
139-
Self {
140-
evidence_verbosity: EvidenceVerbosity::default(),
141-
min_confidence_warning: default_min_confidence_warning(),
142-
signal_filters: SignalFilterConfig::default(),
143-
}
144-
}
145-
}
146-
147-
fn default_min_confidence_warning() -> f64 {
148-
0.80
149-
}
150-
151121
/// Signal filtering configuration for evidence display (spec 148)
152122
#[derive(Debug, Clone, Serialize, Deserialize)]
153123
pub struct SignalFilterConfig {

0 commit comments

Comments
 (0)