desktop/src-tauri/crates/core/src/adapters/aider/detect.rs
第 1 条注释,第 1 行
desktop/src-tauri/crates/core/src/adapters/aider/detect.rs:1
//! 探测文档核对的 Aider --analytics-log JSONL 格式。第 2 条注释,第 2 行
desktop/src-tauri/crates/core/src/adapters/aider/detect.rs:2
//! (段落分隔)第 3 条注释,第 3 行
desktop/src-tauri/crates/core/src/adapters/aider/detect.rs:3
//! V17:首行 JSON 没有 event/properties/time 结构时,记为未知格式;第 4 条注释,第 4 行
desktop/src-tauri/crates/core/src/adapters/aider/detect.rs:4
//! 空文件为 Pending。没有版本字段,文档核对格式使用 KnownVersion。第 5 条注释,第 15 行
desktop/src-tauri/crates/core/src/adapters/aider/detect.rs:15
/// 最多查看文件头 64 KiB;首行可能很长,只检查结构字段。第 6 条注释,第 19 行
desktop/src-tauri/crates/core/src/adapters/aider/detect.rs:19
// 临时锁定、超时或枚举后清理记为 Pending,下轮重试。第 7 条注释,第 30 行
desktop/src-tauri/crates/core/src/adapters/aider/detect.rs:30
// 读取窗口已满且无换行时,首行可能截断,部分 JSON 无法有效解析。第 8 条注释,第 31 行
desktop/src-tauri/crates/core/src/adapters/aider/detect.rs:31
// 保持 Pending,下轮重读完整行,不固定格式判断。第 9 条注释,第 32 行
desktop/src-tauri/crates/core/src/adapters/aider/detect.rs:32
// 窗口未满表示已读完整文件;单行解析失败确属未知格式。