当前位置:网站首页>高效代码静态测试工具Klocwork 2022.2——Portal全新升级、支持RLM
高效代码静态测试工具Klocwork 2022.2——Portal全新升级、支持RLM
2022-08-02 12:56:00 【Polelink北汇信息】
Klocwork 2022.2 中的新增功能
随着 2022.2 的发布,Klocwork 支持所有工具和插件的 Project Streams,也允许开发人员通过在其开发管道的上下文中提供分析结果来处理多个分支、变体和流。
我们也很高兴地分享,Klocwork的Portal将更名为Validate平台,这将带来新的外观和感觉。即使登录屏幕将具有新的外观,您仍然可以像往常一样登录平台。
此外,此版本还为 Java 项目提供了高达 63%* 的性能改进、对 Microsoft Visual Studio 2022 的支持、新的缺陷抑制选项以及更广泛的编码标准覆盖范围。
(*基于内部基准OSS项目)
项目流
Klocwork 的项目流现在可以在处理流项目、结果存储和项目迁移时,在管理同一代码库的多个版本方面提高效率。
• 使桌面插件能够识别流,允许开发人员在项目和流之间切换上下文,并能够同步结果。
• 完成所有 Klocwork 工具链和插件的流支持。
• 并行化流构建加载可将分析结果加载到 Klocwork Validate平台时提供改进的性能。
• 提供从较旧的旧项目迁移到流的路径。
Java 分析引擎
Klocwork的增量和差异分析现在支持Java。
• 使用增量和差异分析功能时,Java 项目的分析时间最多可缩短 63%*。
• 差分分析使用来自服务器的系统上下文数据仅分析已更改的文件,同时提供差分分析,就好像分析了整个系统一样,从而尽可能缩短分析时间。
(*基于内部基准OSS项目)
Microsoft Visual Studio 2022 IDE Plugin
使用 Visual Studio 2022 桌面分析插件可以快速轻松地检测问题,然后在签入之前修复问题。
• IDE 扩展支持 C、C++、C# 以及混合项目和解决方案。
“Klocwork Portal”正在更名为Validate平台
我们很高兴地宣布,Validate是Klocwork Portal的新平台。
它有一个带Perforce Validate 标志的新登陆界面,但登录过程不会更改。用户仍将使用相同的凭据登录并查看其项目和数据。新的外观和感觉将帮助用户更好地导航用户界面。
Validate平台的愿景是成为Perforce静态分析产品Klocwork和Helix QAC的唯一来源。 我们从新名称、安装程序、外观和感觉开始这段旅程,请继续关注未来版本的更多发展。
C/C++分析引擎
可配置的缺陷抑制
• 使用缺陷抑制功能专注于重要问题。过滤掉代码中您不负责的干扰缺陷或问题,例如库、头文件和第三方代码。
编码标准
Klocwork 2022.2 新的和扩展的标准覆盖范围和分类法:
• CERT– C 和 C++
• CWE – Java、JavaScript 和 Python
• DISA STIG v5 – Java
• OWASP Top10 – C、C++ 和 JavaScript
Klocwork 2022.2 中的重要更改
许可证管理更改
自2022.2起,Klocwork现在支持Reprise License Manager(RLM)。
• FLEXlm/FlexNet Publisher 支持已弃用,但将继续工作,直到 Klocwork 2023.1 发布。
• 在 2023.1 之前,您可以继续使用现有的 FLEX 许可证文件。
• 将为 Reprise 生成新的产品许可证文件,如果您需要旧版 Klocwork 的 FLEX 许可证文件,我们可以为您提供此文件。
Log4j 库升级到 v2
Klocwork 工具中使用的 log4j 库已升级到 v2。尽管Klocwork以前使用的是log4j v1,但不受log4shell漏洞的影响,但log4j库已更新到最新版本,以确保Klocwork产品的网络安全增强。
预公告
路径 API 版本升级 – Klocwork 2022.3
从Klocwork 2022.3开始,需要检查自定义C / C++ PATH检查器的多线程兼容性。我们建议您查看自定义检查器以了解潜在的争用条件,并使用 2022.3 Klocwork Path API 头文件和库重新编译。未重新编译的自定义检查器将继续工作,但将无法使用即将推出的并行化功能。请参阅我们的发行说明以了解更多信息。
许可证管理更改 — Klocwork 2023.1
这是提前六个月关于结束对 FLEXIm/FlexNet Publisher 许可证文件支持的通知。从2023.1开始,Klocwork将迁移到Reprise License Manager(RLM)。将为 Reprise 生成新的产品许可证文件。
请联系 [email protected] 以获取更新的许可证。
产品生命周期停止公告 – Klocwork 2023.1
从 Klocwork 2023.1 开始,将不支持以下操作系统和安装程序:
• Mac OS
️ 体验最新版Klockwork 2022.2,立即发送邮件至[email protected]
边栏推荐
猜你喜欢
随机推荐
图论之Kruskal,最小生成树如何优雅解题?
Taurus.MVC V3.0.3 微服务开源框架发布:让.NET 架构在大并发的演进过程更简单。
0801~面试题梳理
js九宫格样式抽奖插件
RESTful 风格(详细介绍 + 案例实现)
ssm访问数据库数据报错
Js scratchable latex style draw plug-in
js semi-circle loading progress animation js special effects
How to turn off hardware acceleration [easy to understand]
Intelligent Image Analysis-Intelligent Home Appliance Image Target Detection Statistical Counting Detection and Recognition-iCREDIT
PHP伪协议详解
JS中的闭包
Introduction to Graph Neural Networks (GNN) "Recommended Collection"
3 ways for OpenFeign to set headers
Openlayers Quick Start Tutorial
麻烦问一下,对mysql 场景注入故障,是不是不是对mysql server 端注入故障,只是对ja
PHP+MYSQL【学生信息管理系统】(极简版)
不错的射击类js小游戏源码
Oracle update误操作单表回滚
photo-sphere-viewer中文文档