代码质量与安全 | Klocwork 2024.1新版本发布

Klocwork 2024.1新版本现已发布!

此版本为Perforce的持续安全和代码合规平台Validate引入了新功能和改进;强化了对使用C/C++、C#和Java开发的Bazel构建系统的项目支持;此外,还扩展了编码标准执行范围,支持MISRA C++:2023®,确保MISRA合规性。咨询Perforce中国授权合作伙伴——龙智,即刻体验Klocwork最新版本

Klocwork 2024.1的新增功能

为Validate引入新功能和改进

Klocwork 2024.1为Validate引入了新功能和改进。现在,Validate升级流程更快、更具弹性且用户友好。可以排除项目、确定迁移优先级、在不重新启动服务器的情况下单独迁移项目、无缝处理失败的迁移等。

除了提供用户体验的增强功能,如改进的搜索功能和增强的角色权限外,Validate还包括一项新功能,允许下载问题列表的CSV文件,而VSCode IDE插件则获得了对高级差分分析的支持,大大增强了用户的可用性和整体用户体验。
分析Bazel构建项目
2024.1版本引入了改进功能,可用于分析使用Bazel构建系统的C/C++、C#和Java软件开发项目。在Linux上使用构建集成命令kwbazel,或在Android项目中使用kwandroid 中的 –bazel 选项。
MISRA C++:2023®
使用Klocwork针对MISRA C++:2023 规则的新编码标准分类法,确保MISRA合规性。
编码标准
Klocwork 2024.1新增和扩展的标准覆盖范围和分类法包括:
  • CERT C/Java -为C和Java的类别名称和元数据添加了级别信息
  • CWE – C/C++
  • MISRA C++:2023

提高用户体验

IDE 插件

Visual Studio Code 现在支持对文件打开/保存进行差异分析。

改进Visual Studio的状态和信息栏,以突出显示重要信息并减少视觉干扰。

编译器支持

对以下编译器提供改进支持:
  • Clang
  • Clang-cl
  • Tasking Tricore

Klocwork 2024.1中的重要变化

许可证管理变更

自2023.4版本起,Klocwork工具使用 Reprise License Manager(RLM)v15.1BL2。

升级后的RLM v15.1BL2服务器已包含在Klocwork 2023.4+安装包中。任何早期的 RLM服务器都需要升级到此版本,才可使用Klocwork 2023.4及更高版本。

FLEXlm / FlexNet Publisher支持已在2022.2版本中弃用,并将不再适用于Klocwork 2023.1+版本。

2022版许可证与 Klocwork 2023.4或更高版本不兼容。若要使用最新版本的产品,请联系Perforce中国授权合作伙伴——龙智,获取新许可证。
Klocwork 2022结束维护
Klocwork2022所有版本的维护已于2024年3月31日结束。此外,维护终止(EOM)和销售终止(EOS)也于2024年3月31日结束。有关Klocwork任何版本支持可用性的信息,请参阅Klocwork产品生命周期。
对于旧版帮助网站的终止服务通知

截至2024年1月,Klocwork关闭了2022年之前版本的旧版帮助网站:

用户请使用新网站:https://help.klocwork.com/,以满足您的所有文档需求。

2021.x及更早版本的文档,需要通过发布包中提供的离线内容来访问。
2023.4版本起停止安装Klocwork Server版
从2023.4版开始,Klocwork Server版安装已停止。建议过渡到Validate安装程序,以获得更流畅和集成的体验。
CLion插件和桌面工具2023.4兼容性

此通知旨在告知用户以下限制,以便向后兼容2023.4桌面工具。

  • 只有2023.4或更高版本的Klocwork桌面工具(kwcheck)可以与2023.4 CLion插件一起使用。

  • 对于连接项目,只有2023.4或更高版本的Server可以与2023.4起的kwcheck和桌面工具一起使用。

立即体验Klocwork新版本的增强功能,请联系Perforce中国授权合作伙伴——龙智
官网:www.shdsd.com
电话:400-666-7732
邮箱:marketing@shdsd.com