Packages

A tool for running Dialyzer in incremental mode on Elixir projects, with human and machine readable output formats.

Current section

Files

Jump to
assay lib mix tasks assay.daemon.ex
Raw

lib/mix/tasks/assay.daemon.ex

defmodule Mix.Tasks.Assay.Daemon do
@moduledoc false
use Mix.Task
@shortdoc "Run Assay as a JSON-RPC daemon"
@impl true
def run(_argv) do
Mix.Task.run("app.start")
daemon_module().serve()
end
defp daemon_module do
Application.get_env(:assay, :daemon_module, Assay.Daemon)
end
end