Hello there, I’m new to elixir and when I wrote the same snippet I got the following warning:
The call zip:create(#{#<116>(8, 1, 'integer', ['unsigned', 'big']), #<101>(8, 1, 'integer', ['unsigned', 'big']), #<115>
(8, 1, 'integer', ['unsigned', 'big']), #<116>(8, 1, 'integer', ['unsigned', 'big']), #<46>(8, 1, 'integer', ['unsigned',
'big']), #<97>(8, 1, 'integer', ['unsigned', 'big']), #<112>(8, 1, 'integer', ['unsigned', 'big']), #<107>(8, 1, 'integer',
['unsigned', 'big']), #<103>(8, 1, 'integer', ['unsigned', 'big'])}#,_files@1::[any()],[{'cwd',<<_:8,_:_*8>>},...]) will
never return since the success typing is (atom() | [atom() | [any()] | char()],[atom() | [atom() | [any()] | char()] |
{atom() | [atom() | [any()] | char()],binary()} | {atom() | [atom() | [any()] | char()],binary(),{'file_info','undefined' |
non_neg_integer(),'device' | 'directory' | 'other' | 'regular' | 'symlink' | 'undefined','none' | 'read' | 'read_write' |
'undefined' | 'write','undefined' | non_neg_integer() | {_,_},'undefined' | non_neg_integer() | {_,_},'undefined' |
non_neg_integer() | {_,_},'undefined' | non_neg_integer(),'undefined' | non_neg_integer(),'undefined' |
non_neg_integer(),'undefined' | non_neg_integer(),'undefined' | non_neg_integer(),'undefined' |
non_neg_integer(),'undefined' | non_neg_integer()}}],['cooked' | 'memory' | 'verbose' | {'comment',string()} |
{'compress','all' | [[any()]] | {'add',[any()]} | {'del',[any()]}} | {'cwd',string()} | {'uncompress','all' | [[any()]] | {'add',
[any()]} | {'del',[any()]}}]) -> {'error',_} | {'ok',atom() | [atom() | [any()] | char()] | {atom() | [atom() | [any()] |
char()],binary()}} and the contract is (Name,FileList,Options) -> RetValue when Name :: file:name(), FileList ::
[FileSpec], FileSpec :: file:name() | {file:name(),binary()} | {file:name(),binary(),file:file_info()}, Options ::
[Option], Option :: create_option(), RetValue :: {'ok',FileName::filename()} | {'ok',
{FileName::filename(),binary()}} | {'error',Reason::term()}ElixirLS Dialyzer
any idea about why am I getting this?
Thanks in advance.