IntelliJ Idea 设置 Dialyzer
2015-11-12 11:00
183 查看
IntelliJ Idea 设置 Dialyzer
(金庆的专栏)
Erlang开发使用IDEA IDE可以设置外部工具Dialyzer, 然后就可以直接
Tools->External Tools -> dialyzer 调用进行代码分析。
配置方法为:
File | Settings | Tools | External Tools
需要添加参数 -r -r $ProjectFileDir$/ebin
输出示例:
dialyzer -r D:\ServerSix/ebin
Checking whether the PLT C:\dailyzer_plt is up-to-date... yes
Proceeding with analysis...
b_pb.erl:81: Guard test is_list(Records::tuple()) can never succeed
b_pb.erl:85: Guard test is_list(Records::tuple()) can never succeed
b_pb.erl:90: Guard test is_list(Records::tuple()) can never succeed
因为dialyzer输出有许多警告,我会将输出存为 dialyzer_output.txt, 加入SVN,
每次分析与上次分析仅需查看差异。
(金庆的专栏)
Erlang开发使用IDEA IDE可以设置外部工具Dialyzer, 然后就可以直接
Tools->External Tools -> dialyzer 调用进行代码分析。
配置方法为:
File | Settings | Tools | External Tools
需要添加参数 -r -r $ProjectFileDir$/ebin
输出示例:
dialyzer -r D:\ServerSix/ebin
Checking whether the PLT C:\dailyzer_plt is up-to-date... yes
Proceeding with analysis...
b_pb.erl:81: Guard test is_list(Records::tuple()) can never succeed
b_pb.erl:85: Guard test is_list(Records::tuple()) can never succeed
b_pb.erl:90: Guard test is_list(Records::tuple()) can never succeed
因为dialyzer输出有许多警告,我会将输出存为 dialyzer_output.txt, 加入SVN,
每次分析与上次分析仅需查看差异。
相关文章推荐
- POJ 1228 (计算几何 凸包)
- uialert IOS8
- iOS 获取当前城市
- SQL Server 2008空间数据应用系列四:基础空间对象与函数应用
- SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型
- SQL Server 2008空间数据应用系列二:空间索引(Spatial Index)基础
- IOS9中出现的错误
- js中将函数名赋值给变量与将函数名加括号赋值给变量的区别
- VS QT5 添加资源
- Xcode删除重装之后原有的项目文件中的.xcodeproj显示不出图标已解决
- 记一次基于Unity的Profiler性能分析
- vim方便的管理
- PHP Ajax跨域问题解决方案
- SQL Server 2008空间数据应用系列一:空间信息基础
- 我的BluetoothChat示例源码阅读笔记
- mysql基础教程(2)---存储过程
- android dalvik heap 参数解析
- LeetCode 292 Nim Game
- iOS开发 添加应用自己的字体
- 《IT蓝豹》android 7种网络连接方式