# `Dialyxir.Formatter`
[🔗](https://github.com/jeremyjh/dialyxir/blob/1.4.8/lib/dialyxir/formatter.ex#L1)

Elixir-friendly dialyzer formatter.

Wrapper around normal Dialyzer warning messages that provides
example output for error messages.

# `t`

```elixir
@type t() :: module()
```

# `warning`

```elixir
@type warning() ::
  {tag :: term(), {file :: Path.t(), location :: :erl_anno.location()},
   {atom(), list()}}
```

# `format`

```elixir
@callback format(warning()) :: String.t()
```

# `format_and_filter`

```elixir
@spec format_and_filter([tuple()], module(), Keyword.t(), [t()], boolean()) :: tuple()
```

# `formatted_time`

---

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