Perforce QAC 2025.1版本发布,100%覆盖MISRA C:2025®指南
Helix QAC现已更名为Perforce QAC,后续版本将逐步更新产品名称与标识。2025.1版本安装包仍保留Helix QAC命名。
Perforce QAC 2025.1版本实现了对新发布的MISRA C:2025®指南的100%覆盖,并提供了相应的全新合规模块。此次发布还扩展了对CERT C Level 1建议的覆盖范围,并调整了与Perforce Validate平台集成的相关许可,以便在CI/CD环境中使用。此外,Validate平台新增了对SAML/OIDC组同步的支持,并通过性能优化减少了构建加载时间和服务器存储空间的占用。
编码标准覆盖(MISRA C: 2025®、CERT C)
MISRA C:2025
新增MC25CM合规性模块,并100% 覆盖最新的MISRA C:2025标准,包括:新增规则、对既有规则的修订,以及指南分类结构重组。
CERT C 建议
改进CERT C的覆盖范围,完全覆盖1级建议。Perforce QAC现已100%覆盖了所有CERT C规则。
服务器分析许可更新
对产品许可进行了更新,更明确地区分桌面使用许可和CI/CD流水线的服务器分析许可。支持根据工作流程和环境需求,灵活配置用户和服务器构建许可证组合。
了解与Validate平台集成所需的服务器构建许可证详情,请咨询Perforce QAC代理商-龙智销售团队:customer@shdsd.com。
Reprise License Manager(RLM)服务器也已更新到最新版本16.1BL1。
语言功能支持增强
2025.1版本对C和C++语言功能和结构的处理进行了多项改进,包括:
- 改进了 C++ 分析的constexpr 的常量计算分析。
- 改进了对混合使用C和C++的项目中跨模块分析的实体名称处理。
- 新增数据流分析功能,用于检测是否访问了联合体(union)中非最后写入的成员。
Validate平台功能改进
MISRA C:2025
Validate现在支持使用SAML和OIDC身份验证进行组同步,允许在登录时从身份提供商(IdP)自动获取用户组信息。组同步功能是否启用是可选的。
减少构建加载时间和磁盘占用
Validate改进包括优化和自定义选项,减少了Validate服务器端构建的加载时间和磁盘占用。对代表性项目的测试表明,中大型项目的加载速度提高了40%,磁盘占用减少了10-20%。此外,使用新的配置文件,可以自定义构建加载的指标数据,以进一步实现资源优化。
可配置计数和报告的问题状态
Validate服务器新增配置文件支持,允许自定义问题状态的使用方式,包括:
- 可针对项目、视图、构建、CI构建等不同层级设置哪些状态计入”未解决”。
- 自定义如何统计合规性报告的偏差和违规情况。
合规报告还新增了其他改进:在生成报告时,会额外包含所应用视图的相关数据,例如视图名称、搜索查询条件和模块定义等。
优化使用体验
改进对以下编译器的支持
- TI C7000
- Tasking carm
- Keil armcc
- 2018之前版本的Green Hills 编译器
构建系统集成
更新了Bazel同步方法,以便更好地处理include文件夹和build参数。
Validate平台集成
改进了对日语项目和文件编码的支持。
图形用户界面(GUI)
- 字段值/路径设置支持跨会话记忆,改善用户体验。
- 优化C++代码语法的高亮显示。
命令行界面(CLI)
- “qacli analyze”和“qacli view”的命令性能提升。
- “qacli baseline”参数校验机制改进。
Eclipse IDE 插件
支持Eclipse 2024-12。
Visual Studio IDE 插件
改进了报告生成和项目创建对话框的路径验证。
操作系统支持
新增对Windows 11 24H2的官方支持。
许可证管理变更
2025.1版本对许可证管理进行了以下调整:
- RLM v16.1BL1 服务器的新安装程序随Perforce QAC 2025.1版本同步提供。如需将 Perforce QAC与Validate 2025.1一起使用,则必须升级到这一服务器版本。旧版本的 Perforce QAC也可兼容新的RLM 16.1BL1服务器。
- 许可证功能现在采用年份标识,版本号将显示为25.0。
- 2024版许可证无法兼容Perforce QAC 2025.1或更新版本,请通过customer@shdsd.com联系Perforce QAC代理商龙智,申请新许可证
- 由于许可变更,2024.4及更早版本的合规性模块无法与Perforce QAC 2025.1一起使用,必须升级至对应版本的合规性模块。
立即升级您的Perforce QAC
了解有关Perforce QAC(原Helix QAC)的更多增强功能,欢迎咨询Perforce中国授权合作伙伴——龙智,申请免费试用。
官网:www.shdsd.com
电话:400-666-7732
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。