Current section

Files

Jump to
igniter lib mix tasks igniter.refactor.unless_to_if_not.ex
Raw

lib/mix/tasks/igniter.refactor.unless_to_if_not.ex

defmodule Mix.Tasks.Igniter.Refactor.UnlessToIfNot do
use Igniter.Mix.Task
@example "mix igniter.refactor.unless_to_if_not"
@shortdoc "Rewrites occurences of `unless x` to `if !x` across the project."
@moduledoc """
#{@shortdoc}
## Example
```bash
#{@example}
```
"""
def info(_argv, _composing_task) do
%Igniter.Mix.Task.Info{
group: :igniter,
example: @example
}
end
def igniter(igniter) do
Igniter.Refactors.Elixir.unless_to_if_not(igniter)
end
end