Current section

Files

Jump to
dogma lib mix tasks dogma.ex
Raw

lib/mix/tasks/dogma.ex

defmodule Mix.Tasks.Dogma do
use Mix.Task
@shortdoc "Check Elixir source files for style violations"
def run(_) do
Dogma.run
|> any_errors?
|> if do
System.halt(666)
end
end
defp any_errors?(scripts) do
scripts
|> Enum.any?( &Enum.any?( &1.errors ) )
end
end