Markdown body-text check types validate relationships between frontmatter metadata and markdown body content.
Check types in this family:
- Code fence language required: Require that opening fenced code blocks include a language tag.
- No heading level jumps: Disallow jumps larger than one heading level (for example H1 -> H3).
- Required section: Require that a heading with specific text exists somewhere in the body.
- Requires H1: Require at least one H1 heading in the markdown body.
- Single H1: Require that the markdown body contains at most one H1 heading.
- Title matches H1: Require a frontmatter field to match the first H1 heading in the body.
- Writing tells: Warn on likely AI-writing tells (em dashes, decorative emoji, overused words, stock phrases) for human review.