Klocwork 2022.1 将 Kotlin 作为一种新的支持分析语言推出,提供了扫描 Kotlin 代码以查找与复杂性、质量、性能、最佳编码实践等更多相关的问题的能力。此版本还为大型 C/C++ 项目提供了高达 35%* 的性能改进,并对项目流进行了软件质量提升。此外,该版本还包括更广泛的编码标准覆盖范围,以及针对 C/C++的通用和准确性分析改进。(基于内部基准的开源软件项目)
Kotlin 分析引擎
Klocwork 现在支持将 Kotlin 分析作为可用于服务器和桌面扫描的新分析语言。功能包括:
? 深入的集成构建分析 ? 支持最高至1.5.31的 Kotlin 版本 ? 包含 229 项针对代码复杂性、质量、性能、最佳编码实践等新增检查的集合
项目流
Klocwork的项目流功能现在可以提高处理同一代码库的多个版本的效率,包括关于结果存储,项目迁移和流项目的导航。
? 此版本支持 CI/CD 管道和桌面命令行工具,以识别流并将结果加载到正确的项目/子项目。 ? 提供从旧的遗留项目迁移到流的路径。 ? 筛选以改进使用流时的项目列表导航。
性能
使用多个 CPU 时,大型 C/C++ 产品(如 Android)的分析时间最多可缩短至 35%。(基于内部基准的开源软件项目)
C/C++ 分析引擎
? 增加了对 Visual Studio 2019 C/C++默认头文件的支持。 ? 改进了对 C++20 模块的分析。
编码标准
Klocwork 2022.1的新标准和扩展标准覆盖范围:
? CERT C/C++ ? CWE C/C++ ? DISA STIG v5 C/C++ and C# ? MISRA C 2012 ? MISRA C++ 2008
Log4j漏洞检查器
2022.1 包括一个升级的漏洞检查器,用于识别与 Log4j 相关的问题。 ? SV.LOG_FORGING
Klocwork帮助
我们更新了嵌入式和在线帮助界面的外观,并将在线帮助移到了新网站。有关新增功能的更多详细信息,请参阅发行说明。您现在可以在https://help.klocwork.com找到最新的在线帮助。
Klocwork 2022.1中的重要变化:Klocwork 2020维护结束
Klocwork 2020 所有版本的维护已于 2022 年 3 月 31 日结束。此外,维护结束 (EOM) 日期和销售终止 (EOS) 日期也发生在 3 月 31 日。有关 Klocwork 任何版本的支持可用性的信息,请参阅 Klocwork 产品生命周期。
喜欢本篇文章的话记得💬评论💖点赞?收藏
?更多技术文章直播课程,敬请持续关注北汇信息?
??业务咨询请私信北汇信息或在官网留言??
📩📩📩
|