写点什么

Helix QAC 2023.3 版本发布,新增对 C++20 的支持等多个功能,实现 100%MISRA C++:2023®规则覆盖

  • 2023-11-28
    上海
  • 本文字数:925 字

    阅读完需:约 3 分钟

Helix QAC 2023.3版本发布,新增对C++20的支持等多个功能,实现100%MISRA C++:2023®规则覆盖

Helix QAC 2023.3 预期能够在 2023 年第 4 季度发布的新 MISRA C++®指南中实现 100%的 MISRA C++:2023®规则覆盖。


此外,该版本还增加了对 C++20 语言的扩展支持,并对 Perforce Validate 平台,以及 Helix QAC 与 Validate 的集成进行了改进,包括使用体验与性能方面的增强。


编码标准覆盖率(MISRA C++:2023®,MISRA C:2023®)


MISRA C++:2023®


Helix QAC 预计对即将于 2023 年第四季度发布的 MISRA C++:2023.3 准则实现 100%的强制覆盖。

  • 新的 M2CPP 兼容模块将在新标准发布时提供,该模块将强制执行 MISRA C++:2023,可与 Helix QAC 2023.3 一同使用。


MISRA C:2023® 


Helix QAC为 MISRA C:2023 提供了 100%的强制覆盖,该版本将 MISRA C:2012 与所有四项修订和两项技术勘误整合成了一部综合性的单一版本。

  • M3CM 兼容模块对第 8.3 规则的强制执行有所改进。

C++20 语言支持


此版本新增对以下语言特性的支持:

  • 需求表述(requires-expressions)——随 C++概念引入,可用于确定构造的有效性,而不会导致编译器错误。

Perforce Validate


该持续安全与代码合规平台为嵌入式和关键的应用程序提供功能安全、防范、可靠性和质量保证。


Validate 平台集中存储了分析数据、趋势和代码库配置的,涵盖整个组织,为所有 Perforce 静态分析产品提供了单一管理平台。


2023.3 版本提供:

  • 支持使用多个合规性模块的项目——改进了项目实施其他编码标准、规则或漏洞类型时的分析结果。

  • 验证、报告、插件和图形用户界面也进行了更改,以反映对项目中多个合规模块的新支持。

提升用户体验


安装

  • 为 Helix QAC 和合规性模块提供了 Zip/tar 存档,可作为安装程序的替代方案,从而提供更灵活的产品部署、维护和升级方式


自动 CCT 发生器

  • 在使用 INJECT、MONITOR 和 MSVS 等同步类型时增加对自动 CCT 生成的支持

  • 解决了多个现有支持的编译器存在的问题


数据流

  • 改进了数据流处理,使用更少的内存,并提高内存或交换存储有限的计算机上的稳定性

  • 图形用户界面(GUI)

  • 改进了使用 GUI 时对 4K 显示器的支持


插件

  • VS 代码

  • 在文件保存时运行分析

  • 增强了在远程运行 QAC 时访问帮助的功能*

*注意:需要诊断列表(diaglist)许可证

  • Visual Studio

  • 改进了 GUI 元素同步,以便继续与 Validate 集成

  • Eclipse 

  • 改进了 GUI 元素同步,以便与 Validate 平台持续集成

  • 操作系统

  • 支持 Windows 11


文章来源:https://bit.ly/46sxigD

用户头像

还未添加个人签名 2021-05-18 加入

分享DevSecOps解决方案最新动态,帮助您学习与使用Atlassian, Perforce, Whitesource, Cloudbees及龙智自研产品,实现软件研发的高度协同与自动化,提高交付效率与质量,并确保开发过程可追溯、可度量。

评论

发布
暂无评论
Helix QAC 2023.3版本发布,新增对C++20的支持等多个功能,实现100%MISRA C++:2023®规则覆盖_MISRA C++:2023_龙智—DevSecOps解决方案_InfoQ写作社区