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

Compares stable evidence identities across changed-code snapshots.

# `analyze`

```elixir
@spec analyze(
  Reach.Project.t(),
  String.t(),
  map(),
  Reach.Config.t() | keyword(),
  keyword()
) :: [
  Reach.Check.Changed.DisplacedFact.t()
]
```

---

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