Current section

Files

Jump to
credo lib credo execution task parse_options.ex
Raw

lib/credo/execution/task/parse_options.ex

defmodule Credo.Execution.Task.ParseOptions do
use Credo.Execution.Task
alias Credo.CLI.Options
alias Credo.Service.Commands
alias Credo.CLI.Output.UI
def call(exec, _opts) do
cli_options = Options.parse(exec.argv, File.cwd!, Commands.names, [UI.edge])
%Execution{exec | cli_options: cli_options}
end
end