我有一个标准目录设置的OTP应用程序:
config/
log/
doc/
src/
_build/
rebar.config
我可以在像dialyzer src/source_name.erl
这样的src文件上运行透析器。但这有点无用,因为src/foo1
中的函数X可能会调用src/foo2
中的函数Y,并且您希望确保X将正确类型的参数传递给Y.
如何使用透析器检查/src
个回购中的函数调用之间的所有交互?
答案 0 :(得分:1)
好的,我找到的解决方案是:
是
dialyzer -r _build/default/lib/myappname/ebin/
答案 1 :(得分:0)
你也可以试试这个:
dialyzer --src -r .
或者这个:
dialyzer --src -r src
以递归方式分析当前目录或src目录的源代码