- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.2自定义定制检查项-CSDNCode.doc
TscanCode V1.0 用户手册
PAGE \* MERGEFORMAT 13
TscanCode V1.0
用
户
手
册
修订记录
修订日期修订版本修改描述作者2014/01/13V0.0.1制定初稿TSC
目 录 TOC \o 1-3 \h \z \u
HYPERLINK \l _Toc409085007 1 引言 PAGEREF _Toc409085007 \h 4
HYPERLINK \l _Toc409085008 1.1 编写目的 PAGEREF _Toc409085008 \h 4
HYPERLINK \l _Toc409085009 1.2 软件概述 PAGEREF _Toc409085009 \h 4
HYPERLINK \l _Toc409085010 2 工具使用 PAGEREF _Toc409085010 \h 5
HYPERLINK \l _Toc409085011 2.1工具路径结果 PAGEREF _Toc409085011 \h 5
HYPERLINK \l _Toc409085012 2.2 自定义定制检查项 PAGEREF _Toc409085012 \h 5
HYPERLINK \l _Toc409085013 2.3 空指针特殊配置项 PAGEREF _Toc409085013 \h 8
HYPERLINK \l _Toc409085014 2.4 filter.ini路径忽略配置使用说明 PAGEREF _Toc409085014 \h 10
HYPERLINK \l _Toc409085015 2.5 TscanCode_linux版本使用说明 PAGEREF _Toc409085015 \h 10
HYPERLINK \l _Toc409085016 2.5.1 编译安装 PAGEREF _Toc409085016 \h 10
HYPERLINK \l _Toc409085017 2.5.2 运行检查 PAGEREF _Toc409085017 \h 11
HYPERLINK \l _Toc409085018 2.6 TscanCode_winconsole 版本使用说明 PAGEREF _Toc409085018 \h 11
HYPERLINK \l _Toc409085019 2.6.1 编译安装 PAGEREF _Toc409085019 \h 11
HYPERLINK \l _Toc409085020 2.6.2 运行检查 PAGEREF _Toc409085020 \h 12
引言
编写目的
编写本文的目的在于详细说明如何使用TscanCode工具, 重点讲解如何通过自定义编辑配置文档,使该工具满足用户的定制检查需求。
软件概述
TscanCode基于cppcheck开源框架针对C/C++代码提供静态代码扫描解决方案。TscanCode聚焦于逻辑错误,可疑的代码,运算错误,空指针,越界错???和内存泄漏共计6个大类,52个小类的错误检查。旨在助力开发与测试人员从代码层面挖掘问题,将那些长期困扰项目的诸如空指针宕机等问题,扼杀于萌芽阶段。支持用户根据不同需求自定义配置检查项,有极强的扩展性和可维护性。目前TscanCode有WindowsConsole, Linux版本
工具使用
2.1工具路径结果
Windows console版本可执行程序: 当前目录/bin/TscanCode.exe
Linux版本可执行程序:当前目录 /linux_bin/TscanCode
扫描Lib代码路径:当前目录 /lib/
Windows console代码路径:当前目录 /cli/
Windows VS 工程sln文件: TscanCode_vs2010.sln
配置文件路径:当前目录 /TscanCodeConfig/
Sample问题代码示例:当前目录 / samples/
2.2 自定义定制检查项
本工具利用双层配置结构,让用户可以方便的自定义配置检查项,做到更精准定位。
配置checklist.xml,指定所需要进行的检查类别。
图2-1-1
注:上面1表示开启该类检查项,0表示关闭该类检查项,只有上面每个大项开启后,下面的sub子项才会起效。
code_trace 代码追踪功能
默认开启,开启后xml结果中会保留出错位置上下10行
文档评论(0)