JetBrains 推出用于 CI/CD 的 Qodana 代码质量平台

7d4235e7d9c48fe655630028c483aa9d.png

Qodana 代码质量监控平台与 IntelliJ IDE 集成,支持 Java 和 Kotlin,支持其他 JVM 和非 JVM 语言正在开发中。

JetBrains 推出了 Qodana 代码质量监控平台。Qodana 与 JetBrains IntelliJ IDE 集成,可帮助开发人员评估代码的完整性并丰富持续集成和持续交付(CI/CD) 管道。

10 月 19 日宣布,Qodana 旨在作为一个通用平台,提供错误和检查的集成和可视化。它还提供项目级别的检查,例如许可证审核和克隆检测。可以评估拥有、签约或购买的代码。

Qodana 基于 JetBrains 的 IntelliJ Idea IDE,目前支持 Java 和 Kotlin,未来承诺支持其他 JVM 语言。最终,Qodana 将支持 JetBrains 支持的所有语言和技术;早期访问程序可用于 PHP 和 Python。虽然 Qodana 面向 CI/CD,但它也可以在本地使用。它可以使用 Docker 镜像在任何地方运行。

JetBrains 表示,Qodana 将 JetBrains IDE 的“智能”功能引入 CI/CD 管道。Qodana 允许在 IDE 和 CI 系统中使用相同的通用检查规则集。Qodana for JVM 允许开发人员对 JVM 代码库进行静态分析。Qodana for JVM 的社区版本将免费提供。

未来,JetBrains 计划为 JVM Enterprise 提供 Qodana,引入自动安全、许可合规性检查和优先支持等功能。当前 JetBrains IDE 用户将获得 Qodana 的免费许可证。可以在jetbrains.com上找到Qodana 的入门说明。

Qodana 旨在与 CI/CD 管道集成,包括 JetBrains Space、TeamCity、GitHub Actions、Jenkins 和 GitLab CI。如果 CI 系统的用户界面可以扩展,例如使用 Space 和 TeamCity,Qodana UI 将与其集成。Qodana 也可以通过 Web 服务器公开。为了生产环境和构建的安全性,Qodana 为单个机器和 CI 管道提供了多组检查和保护措施。

HTML报告

cfb5cce4b34f5908b6babdffd1dd327a.png
实际问题:使用此选项卡,可以概览当前 Qodana 运行期间发现的问题。
c21269382c0d291f50d419c9de0f9732.png

技术债务
130ca989aabda5373f72d10150f8c11e.png

 欢迎投稿,微信:devopsvip。

关于我们

DevOps云学堂,专注于企业级DevOps运维开发技术实践分享,课程内容均来源于企业应用。

0f4d9b5ad0a6a38f2b85e46178cd169f.png

更多DevOps实践,请关注「DevOps云学堂」

a8413622e48499c3099eac0d17ce9057.gif 点击阅读原文,进入DevOps学堂

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值