开源中国-最新资讯 ( ) • 2021-10-26 07:56

10 月 19 日, JetBrains 正式推出了 Qodana 代码质量监控平台。Qodana 作为一个通用平台可以为用户提供错误和检查的集成和可视化。它还提供项目级别的检查,例如许可证审核和克隆检测,企业可以用它来可以评估拥现有或购买的代码。

Qodana 基于 JetBrains 的 IntelliJ Idea IDE,目前支持 Java 、Kotlin、PHP 和 Python,JetBrains  还承诺:“随着时间的推移,Qodana 将支持 JetBrains IDE 涵盖的所有语言和技术。”。虽然 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 的免费许可证

Qodana 旨在与 CI/CD 管道集成,包括 JetBrains Space、TeamCity、GitHub Actions、Jenkins 和 GitLab CI。为了生产环境和构建的安全性,Qodana 还为单个机器和 CI 管道提供了多组检查和保护措施。