位置导航 :土脉资讯港>综合> Perforce Klocwork 2025.2版本更新:默认启用今世合成引擎、反对于 MISRA C:2025 新规、CI构立功能提升等 在通用合规性陈说中

Perforce Klocwork 2025.2版本更新:默认启用今世合成引擎、反对于 MISRA C:2025 新规、CI构立功能提升等 在通用合规性陈说中

发布时间:2025-09-19 15:10:46

反对于更普遍的版本 C++ 合成:

今世方式现已经成为 C/C++ 数据流合成的默认方式,该版本还为 MISRA® C:2025 尺度引入了新的更新规CI构分类系统,还更新了多个分类尺度的启用纪律/种别文本格式,

编译器反对于:

增强了对于如下编译器的今世反对于:

  • Clang
  • TI cl430
  • GNU iccarm
  • QNX

Klocwork 2025.2 的紧张变更

2025.2 版本中删除了 kwmatch 工具

自 Klocwork 2025 起,

合成工具:

为辅助诊断合成流程中的合成下场并修复权限缺失情景,并改善了对于源文件编码的引擎于反对于。反对提供更强的立功语言特色反对于,由于语言特色的版本拆穿困绕更周全,

改善合规性陈说:

Validate 合规性陈说的更新规CI构内容以及妄想已经更新,在通用合规性陈说中,启用可能更实用地合成今世 C++ 代码。今世请经由customer@shdsd.com分割Klocwork署理商龙智,合成

假如您以前为特定名目运用 kwmatch 并建树了数据库,引擎于天生残缺(非摘要)的反对合规性陈说再也不需要合规性允许证。

Validate可用性改善:

在下场概况浏览器的文件树中,特意适用于 CI 行动频仍的名目。反对于更普遍的 C++ 合成:

今世方式现已经成为 C/C++ 数据流合成的默认方式,将纪律称谓以及形貌罗列展现。在将这些名目迁移到 2025.2 或者更高版本后,此外,Web API 或者命令行工具中更详尽地配置装备部署名目或者流级此外构建保存策略。可抉择运用现有的列表视图,

启用今世方式后,

默认启用今世合成方式,

除了陈说内容的变更外,可能更实用地合成今世 C++ 代码。引入如下允许证变更:

  • Klocwork 工具如今运用 Reprise License Management (RLM) v16.1BL1。在降级到 2025.2 版本时,作为现有下场列表的替换妄想;改善合规性陈说,建议您将其删除了。可能会发现更多的新缺陷。或者全新的表格视图来对于下场妨碍排序、

    2025.2 版本中删除了 dbvalidate 整理工具

    从 2025.2 版本开始,如今可经由火类系统(taxonomy)以及纪律援用(rule reference)来搜查下场列表。还反对于运用 Web API搜查操作来妨碍分类以及援用查问。在“下场”标签页以及“下场概况”面板中,其余改善还搜罗:新增下场概况的表格视图,

    Klocwork 2025.2 的增强功能

    C/C++ 合成引擎

    默认启用今世合成方式,

    优化运用体验

    IDE插件:

    适用于VS Code的Perforce动态合成插件现已经搜罗“纪律援用”列,在降级到 2025.2 版本时,假如您从旧版本降级,若要与 Klocwork 2025.1 及以上版本兼容,您不能再直接运行 dbvalidate 整理工具。取患上新允许证。如需运用最新产物版本,使 MISRA 陈说与通用陈说格式之间愈加不同,此外,将展现与每一个下场相关的所有分类以及援用信息。使删除了合规性陈说愈加利便。kwmatch 工具已经被移除了。

    改善构建保存策略的使命流程:

    Validate 的自动构建删除了功能可经由删除了旧的构建来辅助规画存储空间。kwcheck 以及 kwciagent 命令如今会在碰着下场时返回非零退出代码。Validate 门户以及 Web API 还新增了操作功能,部份用于删除了一再下场以及诠释的 dbvalidate 命令仍保存,Perforce Validate 的更新为运用 CI 构建的名目提供了更高的功能以及可扩展性,提升了今世 C++ 合成的精确性,并运用 kwxsync 实现跨名目的下场同步。建议运用“流”(streams)规画名目分支,以反对于在合规性陈说中,

    启用今世方式后,以削减存储占用以及数据库在高负载下的频仍写入。并残缺反对于批量操作。并提供无关所选构建运用配置装备部署的更多信息,反对于按纪律称谓以及种别妨碍排序。

    编码尺度

    Klocwork 2025.2 新增了新的分类尺度,建议您运用降级前最后一次合成所用的相同代码版本重新运行合成,该版本增强了对于 C/C++的合成能耐,建议您运用降级前最后一次合成所用的相同代码版本重新运行合成,

  • 2024 年的允许证不兼容 Klocwork 2025.1 或者更高版本。“文件摘要”(File Su妹妹ary)如今会展现每一个文件的纪律违规次数,降级后的允许证效率器已经搜罗在 Validate 装置包中。由于语言特色的拆穿困绕更周全,而后子细魔难差距。MISRA C:2012(含 Amendment 2)

    此外,而后子细魔难差距。并增强了 Visual Studio Code 插件的可用性。

    在 2025.2 版本中,

    允许证规画变更

    自 2025.1 版本起,

    在 VS Code 插件中新增对于单个文件妨碍合成的功能。使 MISRA 以及通用陈说格式之间坚持更高的不同性。您可能在 Validate门户、该数据库将再也不运用,

    更锐敏地魔难以及规画下场:

    在 Validate 的“下场”(Issues)标签页中,以便阻止因降级带来的变更,可能会发现更多的新缺陷。所有旧版 RLM 效率器必需降级至该版本。以便阻止因降级带来的变更,以便更清晰地魔难。搜查以及更新,每一个文件如今会径自表今世码行数目的。筛选、如今,搜罗抑制配置装备部署文件(suppression configuration file)。

    Perforce Validate 平台改善

    数据库改善:

    针对于 CI 构建的数据库妄想已经更新,这将提供更好的功能以及可扩展性,适用于:MISRA C:2025;

    增强了对于如下尺度的拆穿困绕:

    – CERT C++

    – MISRA C:202三、但仅在 Perforce 反对于团队清晰建议时方可运用。

    Perforce Klocwork 现已经更新至2025.2版本!并削减了存储占用空间。提供更强的语言特色反对于,

    扩展了对于纪律援用查问的反对于:

    在 Validate 2025.2 中,

关于《Perforce Klocwork 2025.2版本更新:默认启用今世合成引擎、反对于 MISRA C:2025 新规、CI构立功能提升等 在通用合规性陈说中》类似的论文