triad-overuse
Flags documents dense with three-part parallel constructions.
| Property | Value |
|---|---|
| Kind | Hard rule |
| Engine | statistical |
| Tier | statistical |
| Severity | warning |
| Intent | detection |
| Scope | text |
Why
One rule-of-three is rhetoric; a document-wide habit of triads is machine cadence. Unlike the per-span core/no-rule-of-three density rule, this measures the whole document’s rate.
Examples
Flagged
The policy is clear, consistent, and fair. It protects employees, customers, and shareholders alike. Compliance requires training, monitoring, and enforcement. Each department must document, review, and certify its procedures. The board will assess progress quarterly, annually, and at each milestone.
Better
The policy is clear and fair. It protects employees and customers, and compliance requires training backed by real enforcement. Each department documents its procedures; the board assesses progress quarterly.
Turning it off
lawlint --disable triad-overuse draft.md
Or durably, in .lawlint/config.json — see Configuration.