数据库改善:
针对于 CI 构建的版本数据库妄想已经更新,
在 VS Code 插件中新增对于单个文件妨碍合成的更新规CI构功能。由于语言特色的启用拆穿困绕更周全,将纪律称谓以及形貌罗列展现。今世使 MISRA 陈说与通用陈说格式之间愈加不同,合成提升了今世 C++ 合成的引擎于精确性,降级后的反对允许证效率器已经搜罗在 Validate 装置包中。该数据库将再也不运用,立功
Validate可用性改善:
在下场概况浏览器的版本文件树中,建议您运用降级前最后一次合成所用的更新规CI构相同代码版本重新运行合成,Validate 门户以及 Web API 还新增了操作功能,启用
默认启用今世合成方式,
编译器反对于:
增强了对于如下编译器的合成反对于:
自 Klocwork 2025 起,Web API 或者命令行工具中更详尽地配置装备部署名目或者流级此外构建保存策略。引擎于反对于更普遍的反对 C++ 合成:
今世方式现已经成为 C/C++ 数据流合成的默认方式,
自 2025.1 版本起,特意适用于 CI 行动频仍的名目。
扩展了对于纪律援用查问的反对于:
在 Validate 2025.2 中,以削减存储占用以及数据库在高负载下的频仍写入。引入如下允许证变更:
除了陈说内容的变更外,在“下场”标签页以及“下场概况”面板中,假如您从旧版本降级,建议您将其删除了。以便阻止因降级带来的变更,使删除了合规性陈说愈加利便。请经由customer@shdsd.com分割Klocwork署理商龙智,这将提供更好的功能以及可扩展性,作为现有下场列表的替换妄想;改善合规性陈说,可能更实用地合成今世 C++ 代码。
在 2025.2 版本中,但仅在 Perforce 反对于团队清晰建议时方可运用。天生残缺(非摘要)的合规性陈说再也不需要合规性允许证。在将这些名目迁移到 2025.2 或者更高版本后,可能会发现更多的新缺陷。
启用今世方式后,kwcheck 以及 kwciagent 命令如今会在碰着下场时返回非零退出代码。
更锐敏地魔难以及规画下场:
在 Validate 的“下场”(Issues)标签页中,可抉择运用现有的列表视图,
改善构建保存策略的使命流程:
Validate 的自动构建删除了功能可经由删除了旧的构建来辅助规画存储空间。还反对于运用 Web API搜查操作来妨碍分类以及援用查问。
IDE插件:
适用于VS Code的Perforce动态合成插件现已经搜罗“纪律援用”列,搜罗抑制配置装备部署文件(suppression configuration file)。在降级到 2025.2 版本时,如今可经由火类系统(taxonomy)以及纪律援用(rule reference)来搜查下场列表。而后子细魔难差距。您可能在 Validate门户、筛选、使 MISRA 以及通用陈说格式之间坚持更高的不同性。并改善了对于源文件编码的反对于。或者全新的表格视图来对于下场妨碍排序、该版本增强了对于 C/C++的合成能耐,并增强了 Visual Studio Code 插件的可用性。取患上新允许证。可能更实用地合成今世 C++ 代码。
Perforce Klocwork 现已经更新至2025.2版本!建议运用“流”(streams)规画名目分支,部份用于删除了一再下场以及诠释的 dbvalidate 命令仍保存,搜查以及更新,Perforce Validate 的更新为运用 CI 构建的名目提供了更高的功能以及可扩展性,其余改善还搜罗:新增下场概况的表格视图,kwmatch 工具已经被移除了。此外,并削减了存储占用空间。可能会发现更多的新缺陷。此外,而后子细魔难差距。反对于更普遍的 C++ 合成:
今世方式现已经成为 C/C++ 数据流合成的默认方式,如今,反对于按纪律称谓以及种别妨碍排序。在降级到 2025.2 版本时,还更新了多个分类尺度的纪律/种别文本格式,您不能再直接运行 dbvalidate 整理工具。
从 2025.2 版本开始,适用于:MISRA C:2025;
增强了对于如下尺度的拆穿困绕:
– CERT C++
– MISRA C:202三、提供更强的语言特色反对于,
默认启用今世合成方式,将展现与每一个下场相关的所有分类以及援用信息。MISRA C:2012(含 Amendment 2)
此外,由于语言特色的拆穿困绕更周全,提供更强的语言特色反对于,所有旧版 RLM 效率器必需降级至该版本。以便阻止因降级带来的变更,以反对于在合规性陈说中,
Klocwork 2025.2 新增了新的分类尺度,并残缺反对于批量操作。每一个文件如今会径自表今世码行数目的。
改善合规性陈说:
Validate 合规性陈说的内容以及妄想已经更新,在通用合规性陈说中,并提供无关所选构建运用配置装备部署的更多信息,建议您运用降级前最后一次合成所用的相同代码版本重新运行合成,该版本还为 MISRA® C:2025 尺度引入了新的分类系统,若要与 Klocwork 2025.1 及以上版本兼容,如需运用最新产物版本,
启用今世方式后,以便更清晰地魔难。
合成工具:
为辅助诊断合成流程中的下场并修复权限缺失情景,“文件摘要”(File Su妹妹ary)如今会展现每一个文件的纪律违规次数,
假如您以前为特定名目运用 kwmatch 并建树了数据库,