dejavu/config/
defaults.rs1use super::{Config, InterceptConfig};
4
5impl Default for Config {
6 fn default() -> Self {
7 Config {
8 enabled: true,
9 store_raw_outputs: true,
10 redact_secrets: true,
11 max_raw_output_bytes: 5_242_880,
12 min_raw_tokens_to_reduce: 800,
13 max_emitted_lines_first_seen: 160,
14 max_emitted_lines_large_delta: 160,
15 max_emitted_lines_small_delta: 120,
16 small_delta_max_changed_lines: 80,
17 small_delta_max_changed_ratio: 0.20,
18 estimate_tokens_method: "chars_div_4".to_string(),
19 retention_days: 14,
20 intercept: InterceptConfig::default(),
21 }
22 }
23}
24
25impl Default for InterceptConfig {
26 fn default() -> Self {
27 InterceptConfig {
29 npm: true,
30 pnpm: true,
31 yarn: true,
32 bun: true,
33 tsc: true,
34 eslint: true,
35 vitest: true,
36 jest: true,
37 pytest: true,
38 cargo: true,
39 go: true,
40 git: true,
41 rg: true,
42 grep: true,
43 find: true,
44 ls: true,
45 tree: true,
46 docker: true,
47 extra: Vec::new(),
48 }
49 }
50}