Skip to content

Chunking

By default, Warden analyzes each diff hunk separately. Chunking lets you skip files, review whole files, or merge nearby hunks for more context.

ModeBehavior
per-hunkAnalyze each diff hunk separately.
whole-fileAnalyze the entire file as one chunk.
skipSkip the file entirely.
enabledboolean
Enable hunk coalescing. Default: true.
maxGapLinesnumber
Max lines between hunks to merge. Default: 30.
maxChunkSizenumber
Target max chunk size in characters. Default: 8000.
warden.toml
[defaults.chunking]
[[defaults.chunking.filePatterns]]
pattern = "**/pnpm-lock.yaml"
mode = "skip"
[[defaults.chunking.filePatterns]]
pattern = "**/migrations/*.sql"
mode = "whole-file"
[defaults.chunking.coalesce]
enabled = true
maxGapLines = 50
maxChunkSize = 10000