代码质量与安全 | Helix QAC更新至2023.3版本,预计对MISRA C++:2023®规则实现100%覆盖
编码标准覆盖率(MISRA C++:2023®,MISRA C:2023®)
新的M2CPP兼容模块将在新标准发布时提供,该模块将强制执行MISRA C++:2023,可与Helix QAC 2023.3一同使用。
M3CM兼容模块对第8.3规则的强制执行有所改进。
C++20语言支持
需求表述(requires-expressions)——随C++概念引入,可用于确定构造的有效性,而不会导致编译器错误。
Perforce Validate
支持使用多个合规性模块的项目——改进了项目实施其他编码标准、规则或漏洞类型时的分析结果。 验证、报告、插件和图形用户界面也进行了更改,以反映对项目中多个合规模块的新支持。
提升用户体验
为Helix QAC和合规性模块提供了Zip/tar存档,可作为安装程序的替代方案,从而提供更灵活的产品部署、维护和升级方式
在使用INJECT、MONITOR和MSVS等同步类型时增加对自动CCT生成的支持 解决了多个现有支持的编译器存在的问题
改进了数据流处理,使用更少的内存,并提高内存或交换存储有限的计算机上的稳定性
图形用户界面(GUI)
改进了使用GUI时对4K显示器的支持
VS代码
在文件保存时运行分析 增强了在远程运行QAC时访问帮助的功能*
*注意:需要诊断列表(diaglist)许可证
Visual Studio
改进了GUI元素同步,以便继续与Validate集成
Eclipse
改进了GUI元素同步,以便与Validate平台持续集成
操作系统
支持Windows 11
如需了解更多关于静态代码分析Helix QAC的信息,请联系Perforce中国授权合作伙伴——龙智:
官网:www.shdsd.com
电话:400-666-7732
邮箱:marketing@shdsd.com