You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Which version of Dialyxir are you using? (cat mix.lock | grep dialyxir): 1.1.0
Current behavior
The function might return nil and dialyzer is not able to understand it the signature is @spec format(Test.t()) :: %{a: String.t(), b: String.t(), c: String.t()} | nil
Precheck
Environment
Elixir & Erlang/OTP versions (elixir --version): 1.12.3
Which version of Dialyxir are you using? (cat mix.lock | grep dialyxir): 1.1.0
Current behavior
@spec format(Test.t()) :: %{a: String.t(), b: String.t(), c: String.t()} | nil
[{:_, 1}, {:atom_part, 1, 'e'}, {:atom_part, 1, 'v'}, {:atom_part, 1, 'e'}, {:atom_part, 1, 'n'}, {:atom_part, 1, 't'}, {:atom_part, 1, '@'}, {:int, 1, 1}, {:=, 1}, {:"#", 1}, {:"{", 1}, {:atom_full, 1, ''c''}, {:":=", 1}, {:<, 1}, {:<, 1}, {:int, 1, 5420150534173238789090862131555}, {:":", 1}, {:int, 1, 104}, {:>, 1}, {:>, 1}, {:"}", 1}]
Expected behavior
The text was updated successfully, but these errors were encountered: