# `Igniter.Project.Formatter`
[🔗](https://github.com/ash-project/igniter/blob/v0.8.3/lib/igniter/project/formatter.ex#L5)

Codemods and utilities for interacting with `.formatter.exs` files

# `add_formatter_plugin`

```elixir
@spec add_formatter_plugin(Igniter.t(), plugin :: module()) :: Igniter.t()
```

Adds a new plugin to the list of plugins in the root `.formatter.exs`

# `import_dep`

```elixir
@spec import_dep(Igniter.t(), dep :: atom()) :: Igniter.t()
```

Adds a new dep to the list of imported deps in the root `.formatter.exs`

# `remove_formatter_plugin`

```elixir
@spec remove_formatter_plugin(Igniter.t(), plugin :: module()) :: Igniter.t()
```

REmoves a plugin to the list of plugins in the root `.formatter.exs`

# `remove_imported_dep`

```elixir
@spec remove_imported_dep(Igniter.t(), dep :: atom()) :: Igniter.t()
```

Removes an imported dep from the list of imported deps in the root `.formatter.exs`

---

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