原创 代码静态测试工具Klocwork 2024.3新版发布:Validate平台改进编码标准CC++

2024-11-12 14:09 148 2 2 分类: 汽车电子

Klocwork 2024.3 C/C++ 分析引擎和构建上传流程引入了新功能和性能改进。此版本还附带了增强的安全性和用户体验改进,包括用于 SAML/OIDC 身份验证的 IDE 插件中更好的用户身份验证工作流程。其他增强功能包括更广泛的编码标准覆盖范围以及改进的与 Bazel 构建系统的集成。

Validate平台改进

构建加载

将生成上传到 Validate 的速度已得到提高。

认证

改进了在使用 ‘kwauth’/‘validate auth’ 时存储用户令牌进行身份Validate的安全性。
文档中介绍了对 ltokens 使用的更改以及用于指定相关文件位置的新环境变量。
增强了使用Validate SAML/OIDC 身份ValidateIDE 插件中的用户身份Validate

编码标准

Klocwork 2024.3 新增和扩展的标准覆盖范围:
• MISRA C:2012
100% 覆盖 MISRA C2012 修正案 2 规则
• CERT C C++
选定的 1 级规则
• AUTOSARHKMC C++MISRA C++2023 中的相应规则

C/C++ 分析引擎

改进了 C/C++ 的语言特征覆盖率和缺陷检测。
改进了对与内存泄漏或释放后尝试使用内存相关的问题的检测分析。
增加了对 Windows Linux 上的 Bazel 构建系统的支持。

软件质量一般性改进

文件扩展名

• Klocwork 2024.3 允许在 Suppression 配置的路径匹配中加入文件扩展名(在 .sconf 文件中)。

构建系统支持

支持在 Windows Linux 上与 Bazel 构建系统集成(在 2024.1 中添加了支持)。

Licensing

更新了“kwadmin”/“validate admin”的许可,以简化构建许可证的使用。

编译器支持

对以下编译器的附加或改进的支持:
 GNU
 Clang
 TI ARM Clang
 QNX
 iccarm
 Tricore

Klocwork 2024.3 中的重要更改

安全身份Validate license

从 2024.3 开始,默认情况下,使用 ‘kwauth’/‘validate auth’ 生成的安全身份Validate令牌存储在具有 Java KeyStore 的安全存储中的“credentials”文件中。环境变量 KLOCWORK_SECURE_TOKEN_STORAGE 对于新令牌设置为 JAVA_SECRET_STORAGE,对于预先存在的令牌设置为 empty。如果将 2024.1 或更早版本的 Klocwork 工具与 2024.2 或更高版本的 Validate 服务器一起使用,则必须使用不安全的令牌存储。要将不安全存储与任何身份Validate命令一起使用,请将 VALIDATE_SECURE_TOKEN_STORAGE 环境变量设置为 DISABLED

许可证管理更改

截至 2023.4 年,Klocwork 工具使用 Reprise 许可证管理器 (RLMv15.1BL2
• 2023 许可证与 Klocwork 2024.1 或更高版本不兼容。要使用产品的最新版本,请通过 license@perforce.com 联系 Perforce 获取新许可证。

维护周期终止公告

弃用 Structure 101 集成

从 2024.3 开始,Klocwork Structure 101 之间的集成已弃用,不再受支持。

Klocwork 2022 结束维护

Klocwork 2022 所有版本的维护 已于 2024 3 31 日结束。此外,维护终止 (EOM) 日期和销售终止 (EOS) 日期也发生在 2024 3 31 日。有关任何 Klocwork 版本的支持可用性的信息 ,请参阅 Klocwork 产品维护周期。

CentOS Linux 7 维护周期终止 - Klocwork 2024.3

从 Klocwork 2024.3 开始,将不再支持 CentOS Linux 7

NIS Access Control 的维护周期终止

从 Klocwork 2024.3 开始,将不再支持 NIS 访问控制。从早期版本迁移到 Klocwork 2024.3 时,必须在迁移前切换到其他身份Validate方法,以确保在升级后可以继续登录。

Legacy维护周期终止帮助网站

这是一个通知,通知用户请使用新网站 https://help.klocwork.com/ 来满足您的所有文档需求。
需要使用发布包中提供的脱机内容访问 2021.x 及更早版本的文档。

2023.4 版中停止安装 Klocwork 服务器

从 2023.4 版开始,Klocwork Server 安装已停止。我们建议过渡到 Validate 安装程序,以获得更简化和集成的体验。

体验最新版Klocwork2024.3⏩⏩⏩marketing@polelink.com

作者: 北汇信息, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3998886.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论0条评论)

登录后参与讨论
我要评论
0
2
关闭 站长推荐上一条 /2 下一条