zf

zenflows testing
git clone https://s.sonu.ch/~srfsh/zf.git
Log | Files | Refs | Submodules | README | LICENSE

unknown_function.ex (845B)


      1 defmodule Dialyxir.Warnings.UnknownFunction do
      2   @behaviour Dialyxir.Warning
      3 
      4   @impl Dialyxir.Warning
      5   @spec warning() :: :unknown_function
      6   def warning(), do: :unknown_function
      7 
      8   @impl Dialyxir.Warning
      9   @spec format_short({String.t(), String.t(), String.t()}) :: String.t()
     10   def format_short({module, function, arity}) do
     11     pretty_module = Erlex.pretty_print(module)
     12     "Function #{pretty_module}.#{function}/#{arity} does not exist."
     13   end
     14 
     15   @impl Dialyxir.Warning
     16   @spec format_long({String.t(), String.t(), String.t()}) :: String.t()
     17   def format_long({module, function, arity}) do
     18     pretty_module = Erlex.pretty_print(module)
     19     "Function #{pretty_module}.#{function}/#{arity} does not exist."
     20   end
     21 
     22   @impl Dialyxir.Warning
     23   @spec explain() :: String.t()
     24   def explain() do
     25     Dialyxir.Warning.default_explain()
     26   end
     27 end