README.md

# DirectivesSorter

Small Mix formatter plugin that does exactly one thing: sorts alias groups alphabetically.

## Usage

1) Add the plugin to your `.formatter.exs`:

```elixir
[
  plugins: [DirectivesSorter.Plugin],
  inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"]
]
```

2) Run `mix format` or format from your editor. Examples:

Before:

```elixir
alias MyApp.Users.{Zed, Alpha, Beta}
```

After formatting:

```elixir
alias MyApp.Users.{Alpha, Beta, Zed}
```

Multiline groups are supported; inline comments stay with their items.