Closed isaacsanders closed 4 years ago
Dialyzer returning a warning you think is wrong is not going to be a bug in Dialyxir, since we only integrate Dialyzer into Mix. Dialyzer still does the analysis. My advice for this kind of thing is to ask on the elixirforums.com, you will need to supply a code example that can reproduce the problem. 99.99% of the time, the problem is in your code, your typespec or a dependency's typespec.
This is just a warning, and based on the output it does look like the success typing doesn't match the contract. Without seeing your code I couldn't begin to guess.
Environment
Current behavior
Expected behavior
This should succeed according to the typespec in erlang documentation.