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

Behaviour and shared helpers for IR-based smell checks.

# `kinds`
*optional* 

```elixir
@callback kinds() :: [atom()]
```

# `run`

```elixir
@callback run(Reach.Project.t()) :: [map()]
```

---

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