# `Reach.Check.Changed.SuppressionRatchet`
[🔗](https://github.com/elixir-vibe/reach/blob/v2.8.4/lib/reach/check/changed/suppression_ratchet.ex#L1)

Compares source suppression directives across changed hunks.

# `analyze`

```elixir
@spec analyze(String.t(), map(), keyword()) ::
  Reach.Check.Changed.SuppressionReport.t()
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
