Checking whether the PLT .dialyzer_plt is up-to-date... yes
Proceeding with analysis...
test.erl:5: Function test/0 has no local return
test.erl:6: The call file:open("/etc/resolv.conf",'read') breaks the contract (File,Modes) -> {'ok',IoDevice} | {'error',Reason} w
hen is_subtype(File,Filename | iodata()), is_subtype(Filename,name_all()), is_subtype(Modes,[mode() | 'ram']), is_subtype(IoDevice
,io_device()), is_subtype(Reason,posix() | 'badarg' | 'system_limit')
done in 0m0.58s
done (warnings were emitted)