M12: Heading-nesting findings read naturally ("H3 follows an H1")

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Brandon Thomas
2026-10-02 05:30:38 -04:00
co-authored by Claude Opus 5.5
parent e8bc0db811
commit 095a17610f
+2 -2
View File
@@ -254,8 +254,8 @@ impl Tree {
_ => continue,
};
if level > prev + 1 {
let after = if prev == 0 { "the first heading".to_string() } else { format!("follows an H{prev}") };
out.push(self.finding(i, &format!("H{level} is {after}; headings should not skip levels")));
let what = if prev == 0 { format!("the first heading is an H{level}") } else { format!("H{level} follows an H{prev}") };
out.push(self.finding(i, &format!("{what}; headings should not skip levels")));
}
prev = level;
}