静态代码分析工具Helix QAC 2023.3-将100%覆盖MISRA C++2023规则:编码标准覆盖范围(MISRA C++:2023,MISRA C:2023®)|C++20 语言支持

喜欢本篇文章的话记得💖点赞💬评论⭐收藏

Helix QAC 2023.3预计将于2023年第四季度发布的新MISRA C++®指南,将100%覆盖MISRA C++:2023®规则。

此外,此版本扩展了对C++20语言支持,并改进了Perforce Validate平台和Helix QAC与Validate的集成,包括其他生活质量和性能增强。



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

MISRA C++:2023®

Helix QAC2023.3预计对MISRA C++:2023指南的执行覆盖率为100%,预计将于2023年第四季度发布。

• 新的M2CPP合规模块将执行MISRA C++:2023,与Helix QAC 2023.3一起使用,将在新标准发布时提供。

MISRA C:2023®

Helix QAC为MISRA C:2023提供100%的执行覆盖范围,将MISRA C:2012与所有四个修正案和两个技术勘误合并为一个单一的综合版本。

• M3CM合规模块改进了Rule 8.3的执行。

C++20 语言支持

此版本添加了对语言功能的支持:
• requires-expressions — 与C++20概念一起引入,可用于确定结构的有效性而不会导致编译器错误。

Perforce Validate

持续安全和代码合规平台为嵌入式和任务关键型应用程序提供功能安全性、信息安全性、可靠性和质量保证。
Validate平台为整个组织的代码库提供了一个集中的分析数据、趋势和配置存储,为所有Perforce静态分析产品提供单一管理平台。

2023.3 提供:
• 支持使用多个合规模块的项目–当项目强制执行额外的编码标准、规则或漏洞类型时,可以改进分析结果。
• Validate、Reports、Plugins和GUI还包括更改,以反映对项目中多个合规性模块的新支持。

产品体验改善

安装

• 为Helix QAC和合规模块提供了Zip/tar档案,这些模块可作为安装程序的替代品,提供了进一步的产品部署、维护和升级灵活性。

Auto CCT Generator

• 添加了对使用同步类型时自动生成 CCT 的支持:INJECT、MONITOR和MSVS。
• 解决了几个现有受支持编译器的问题。

数据流

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

GUI

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

插件

VS Code
• 在文件保存时运行分析
• 通过远程运行QAC访问帮助的增强功能*
○ *注意:需要diaglist license

Visual Studio
• 改进以与 GUI 元素保持一致,以便继续与Validate集成

Eclipse
• 改进了协调GUI元素以继续与Validate集成

操作系统

• 支持 Windows 11

速速体验最新版Helix QAC2023.3➡️邮件至info@polelink.com 或直接私信即可


➕更多技术文章直播课程,敬请持续关注北汇信息➕
⬇️业务咨询请私信北汇信息或在官网留言⬇️
📩📩📩
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值