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 生成新的产品许可证文件。
请联系 info@polelink.com 以获取更新的许可证。

产品生命周期停止公告 – Klocwork 2023.1

从 Klocwork 2023.1 开始,将不支持以下操作系统和安装程序:
• Mac OS

➡️ 体验最新版Klockwork 2022.2,立即发送邮件至info@polelink.com

喜欢本篇文章的话记得

高效代码静态测试工具Klocwork 2022.2——Portal全新升级、支持RLM相关推荐

  1. 王牌代码静态测试工具Helix QAC 2022.2 中的新增功能(1)

    Helix QAC 2022.2 中的新增功能 Helix QAC 2022.2 提供更强大的 C++ 20语言功能支持,更新了 MISRA 和 HKMC 的合规性模块,以及新的配置选项,可在处理 S ...

  2. 预警数据一键升级工具_重磅 | 教务管理全新升级,“章鱼校长”助力机构实现轻松管理...

    暑假开班,教务繁忙 今天小云为您送上一个重磅消息 教务管理系统「章鱼校长」全面上线啦!!! 可能会有校长问,为什么叫"章鱼校长"? 当培训机构校长太难了 要会招生.报名.排班.考勤 ...

  3. 【翻译】Google在构建静态代码分析工具方面的经验教训

    软件bug耗费开发者和软件公司大量的时间和金钱. 以2014年为例,被广泛使用的SSL协议实现中的一个("goto fail")bug导致可接受无效的SSL证书,另外一个与日期格式 ...

  4. linux/ubuntu下的代码对比工具Meld Diff

    linux/ubuntu下的代码对比工具Meld Diff 做开发的都知道,一个项目多个版本,有的时候多了自己都昏,还有就是比对别人的代码的时候,眼睛看怕是要爆炸. 所以我们一般使用代码对比工具,也就 ...

  5. 2022年中国代码托管工具真实测评

    相信各位开发者朋友已经接触过不少开源场景的代码托管平台,并借此接触到了很多好的开源项目,这对于开发者个人而言非常友好. 同时,越来越多针对企业.团队的代码管理平台也相继出现,与对个人更友好的代码平台相 ...

  6. PlantUML:一款让你爽到起飞的高效代码绘制时序图工具

    背景 对于工作中遇到一些复杂的业务逻辑场景,需要借助图形工具去准确的表达,会更高效的理解和梳理复杂的逻辑,同时在跟领导和同事汇报时也更能清晰.准确.快速的表达想法以及方案.比如梳理源码常用的时序图以及 ...

  7. 静态代码分析工具列表--常用静态代码分析工具介绍

    代码检测简介 本文是一个静态代码分析工具的清单,但是为公司产品需要付费使用.共有37个公司,有些公司包含多个工具.其中27个公司有多语言 工具,1个公司为PHP工具.2个公司为.NET工具.1个公司为 ...

  8. C/C++代码静态分析工具调研

    简述 静态分析(static analysis)是指在不执行代码的情况下对其进行分析评估的过程,是软件质量和软件安全保障的重要一环.它通过词法分析.语义分析.控制流分析.数据流分析等技术对代码逐行解析 ...

  9. 静态代码分析工具汇总

    静态代码扫描,借用一段网上的原文解释一下(这里叫静态检查):"静态测试包括代码检查.静态结构分析.代码质量度量等.它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行.代码 ...

最新文章

  1. 揭秘:机器究竟是怎么学习的?
  2. LVS负载均衡之持久性连接介绍(session篇)
  3. Window Mobile SmartPhone智能手机软件开发vs2005 简体中文版 设置指南!
  4. webshpere MQ linux 上安装
  5. 2021-04-14 Matlab实现模糊聚类分析 FCM
  6. 2021-10-7 !二叉树的前序、中序、后序遍历 (递归版本)
  7. java int.parse_java数据类型转换,parseXXX(String)或valueOf(String)有什么区别?
  8. spark 数据存储
  9. Python,yyds!
  10. sqlitedev 注册码
  11. python基础—列表解析式简单应用
  12. 几种软件打包工具的对比
  13. 误操作导致系统进不去得重装,C盘资料没备份?!别慌,还有救!-200820
  14. 新建Flutter项目
  15. Ubuntu查看usb 设备
  16. XCon 2022 | 赛宁主动防御体系惊喜登场
  17. centos下安装cutycapt
  18. Java实现简单的贪吃蛇
  19. Android访问https链接
  20. 黑莓如何装java软件_安装BlackBerry的Java开发环境

热门文章

  1. 【转】android如何添加权限
  2. 【动手学深度学习】多层感知机(MLP)
  3. iOS 12系统安装教程:开发者预览版抢先体验
  4. 编码(RZ NRZ NRZI)
  5. 案例:基于vueRouter的后台管理功能
  6. 有道云笔记+Everything+Typora+GitHub图床+PicGo+jsDelivr加速+截图工具——创造丝滑免费的Markdown写作环境
  7. 热招 | 我们是 Zilliz 市场与开发者运营(Dev Engagement Marketing)团队
  8. Python绘图实例22:笑脸绘制
  9. 关于今天一整天的记录以及认知
  10. 1191: 神奇的立方数