企业级代码静态测试工具Helix QAC——技术规格
文章目录
Helix QAC简介
Helix QAC提供了一个高效、健壮和完全自动化的环境来覆盖编码规范,即时反馈诊断信息,给出修改建议,并针对检测到的缺陷生成不同参考标准的报告(代码审查报告、度量报告、合规报告和抑制报告),帮助开发工程师开发可靠性高、可移植性强、可复用性好、易测可维护的代码,简化开发生命周期,降低开发成本。
上期回顾:企业级代码静态测试工具Helix QAC——从应用层级保证代码质量和安全
技术规格
通用特性
- 支持命令行操作(CLI)
- 结合诊断消息浏览器的交互式GUI
- IDE集成
- 在线help提供整改建议
- 总结&详细的报告
代码分析特性
- 4000+条可配置的诊断消息
- C/C++语言特定的解析引擎
- 不限制代码的体量和复杂度
- 跨模块分析
- 语义错误检测
- 数据流错误检测
消息输出控制
- 基于基线
- 消息抑制
度量元
- 5个基于工程的度量
- 33个基于文件的度量
- 35个基于函数的度量
测试报告
- 可配置的HTML报告
- 标准的报告格式,包括合规报告、代码审查报告、抑制报告、度量元报告
支持的编码规范
· 支持用户自定义规范·MISRA C 2004·MISRA C 2012·MISRA C++ 2008·AUTOSAR (C++14 Adaptive Platform)·CERT C/C++·CWE C/C++·HICPP·JSF AV C++·Secure C
支持的操作系统
- Windows 10,64bit
- Linux RHEL7/Centos7,64 bit
IDE集成环境
- Microsoft Visual Studio 2015,2017,2019 Professional and Enterprise Edition
- Eclipse based IDEs:
·Eclipse Luna SR2 Packages (v4.4.2).·Eclipse Mars SR2 Packages (v4.5.2).·Eclipse Neon.3 Packages (v4.6.3).·Eclipse Oxygen.2 Packages (v4.7.2).·Eclipse Photon Packages (v4.8.0).·Eclipse 2019-03 Packages (v4.11.0).
持续集成环境
- Jenkins
- 通过命令行实现与其他CI环境的交互
支持的编译器
免费试用Helix QAC,立即私信北汇信息
喜欢本篇文章的话记得💬评论💖点赞⭐收藏 ➕更多技术文章直播课程,敬请持续关注北汇信息➕ ⬇️业务咨询请私信北汇信息或在官网留言⬇️ 📩📩📩 新人创作打卡挑战赛
发博客就能抽奖!定制产品红包拿不停!