Dialyxir.Warnings.ExtraRange (Dialyxir v1.4.3) View Source

The @spec says the function returns more types than the function actually returns.

Example

defmodule Example do
  @spec ok() :: :ok | :error
  def ok() do
    :ok
  end
end