Visual Lint 4.0.4 交互式静态代码分析工具
来源:互联网 发布:诺基亚c6软件下载 编辑:程序博客网 时间:2024/06/05 00:41
Visual Lint是一个交互式的代码分析工具,为C、C++、C#和Java的代码分析工具,包括PC-lint、CppCheck、FxCop和FindBugs,提供了易于使用的前端界面。
结合PC-lint使用示例
在这里记录下如何与PC-lint结合进行静态代码分析。测试的PC-lint版本为9.00e。首先从http://www.riverblade.co.uk/products/visual_lint/downloads.html下载Visual Lint当前最新版本,进行安装。安装过程中,选择上“Visual Studio add-in”,如下所示:
启动Visual Studio 2008,这时会弹出对话框警告Visual Lint还没配置,点击“Configure Now”。在配置向导过程中,选择分析工具为“Gimpel PC-lint”,点击“下一步”。在接下来的对话框中,指定PC-lint的安装目录。接下来需要指定lnt语法规则文件,可以使用新创建的规则,也可以从riverblade下载整理好的规则文件,这里以riverblade提供的规则文件为例,选择指定std_vs90.lnt的路径。接下去选择options.lnt路径,这里选择“Use an existing options.lnt indirect file”,然后选择指定std_vs90.lnt的路径,勾选“Within std.lnt”。完成配置。
下面创建一个Win32工程进行测试:
2
3
4
5
6
{
char a[10];
a[10] = 0;
return 0;
}
可以看到提示的警告有两个,分别是访问越界和变量未被使用。
联合静态代码分析
结合IncrediBuild进行联合静态代码分析。这里测试时IncrediBuild的版本为4.6,打开一个比较大的工程,选中Visual Lint工具栏按钮“Toggles between IncrediBuild and local background analysis tasks.”,然后再点击“Starts background analysis.”即可开始联合分析。如下图所示:
极大的加快了整个项目工程的分析时间。
- Visual Lint 4.0.4 交互式静态代码分析工具
- 静态代码分析工具lint
- 代码静态分析工具 PC-Lint
- android静态代码分析工具Android lint
- 代码静态分析工具PC-LINT安装配置【转】
- 代码静态分析工具PC-LINT安装配置
- 代码静态分析工具PC-LINT安装配置
- 代码静态分析工具PC-LINT安装配置
- 代码静态分析工具PC-LINT安装配置
- 代码静态分析工具PC-LINT安装配置
- 代码静态分析工具PC-LINT安装配置
- 代码静态分析工具PC-LINT安装配置
- 代码静态分析工具PC-LINT安装配置
- Lint 静态代码检查工具
- VS2008配置PC Lint (静态代码检查工具PC-Lint)
- VS2008配置PC Lint (静态代码检查工具PC-Lint)
- 静态代码检查工具PC-Lint(一)
- 静态代码检查工具PC-Lint(一)
- STM的调试问题集锦(更新中)
- Eclipse FatJar 插件
- 【Storm总结-6】Twitter Storm: DRPC简介
- d3-transform
- 每天学点C++(二)
- Visual Lint 4.0.4 交互式静态代码分析工具
- 解决CISCO打错命令等待的问题
- 第九课 oracle数据约束,索引等
- xcode4.4+ APP 打包以及提交apple审核详细流程(新版本更新提交审核)
- Servle生命周期
- linux操作系统实验四--qemu的安装和根目录系统制作
- Bash编程实例 一
- TabHost和android:layout_height="0.0dip"以及android:layout_weight配合在布局中的使用
- 使用stl的next_permutation