JetBrains Introduces Qodana for Code Quality in CI/CD Pipelines
JetBrains has unveiled Qodana, a new platform designed to monitor and improve code quality. Integrated seamlessly with the JetBrains IntelliJ IDE, Qodana empowers developers to evaluate their code’s integrity while enhancing continuous integration and continuous delivery (CI/CD) workflows. With its ability to streamline code analysis, Qodana aims to provide an all-in-one solution for teams prioritizing quality and efficiency.
Announced on October 19, Qodana serves as a universal platform that combines integrations and error visualizations with advanced project-level checks. These features include license audits to ensure compliance and clone detection to identify redundant code. Whether the code is proprietary, contracted, or externally sourced, Qodana offers robust evaluation tools to maintain high standards and minimize risk.
Built on the IntelliJ IDEA platform, Qodana currently supports Java and Kotlin, with plans to extend to additional JVM languages. Over time, JetBrains intends to cover all languages and technologies supported by its ecosystem. Developers working with PHP and Python can explore early-access versions, reflecting the platform’s expanding reach. While Qodana is optimized for CI/CD environments, it can also operate locally, offering flexibility in where and how it is deployed. The platform’s compatibility with Docker ensures portability and ease of use across diverse systems.
A standout feature of Qodana is its ability to bring the “smart” inspection capabilities of JetBrains IDEs directly into CI/CD pipelines. Developers can apply a consistent set of inspections across both their local IDE environment and their CI systems. Qodana for JVM, for example, allows detailed static analysis of a JVM-based codebase. For broader accessibility, JetBrains plans to offer community versions of Qodana for JVM free of charge, making its benefits available to teams and developers of all sizes.