pub fn diff_summary_line(diff: &DiffReport) -> StringExpand description
Short one-line diff summary for hook stderr output.
Format: N added, M modified, K removed (omits zero-count terms).
Returns "no changes" for an empty diff.
§Examples
use agentsec_core::output::markdown::diff_summary_line;
use agentsec_core::scan::diff::DiffReport;
let empty = DiffReport { added: vec![], modified: vec![], removed: vec![] };
assert_eq!(diff_summary_line(&empty), "no changes");