---
title: "no-rule-of-three"
description: "Flags dense repeated triplet constructions"
sidebar:
  label: "no-rule-of-three"
  badge: "Hard"
search:
  tags: [rule, statistical, detection]
---

| Property | Value |
| -------- | ----- |
| Kind | Hard rule |
| Engine | `density` |
| Tier | `statistical` |
| Severity | `warning` |
| Intent | `detection` |
| Scope | `text` |

## Why

Use this signal as a prompt to revise rhythm and density, not as a hard prohibition.

## Examples

<Columns cols={2}>
  <Column>
    **Flagged**

    The rule is clear, simple, and fair. The test is direct, narrow, and workable. The remedy is prompt, complete, and final. The record is old, incomplete, and unreliable. The briefing is careful, detailed, and extensive. The result is stable, predictable, and fair. The order is coherent, practical, and durable.
  </Column>
  <Column>
    **Better**

    The rule is clear and fair.
  </Column>
</Columns>

## Turning it off

```sh
lawlint --disable no-rule-of-three draft.md
```

Or durably, in `.lawlint/config.json` — see [Configuration](/docs/reference/configuration).
