Discover Qodana

These topics will help you get started with Qodana.

  • About Qodana: Qodana is a code quality platform that brings into your CI/CD pipelines all the smart features you love in the JetBrains IDEs as well as project-level checks.
  • Quick start: Learn how to get started with Qodana in a few simple steps.

Deploy, configure, and launch Qodana

  • IDE support: Use Qodana functionalities in JetBrains IDEs, Microsoft Visual Studio Code and Microsoft Visual Studio.
  • Native mode: Learn how to run Qodana without Docker.
  • Docker mode: Learn how to run Qodana linters using Docker.
  • CI integration: We provide support for the most popular CI/CD systems.
  • Configure Qodana: Explore configuration flexibility of Qodana.
  • Starting the analysis: Learn how you can obtain analysis reports and improve your code.

Qodana features

  • Baseline: Track your project changes through reviewing new, unchanged, and resolved problems.
  • Code coverage: Analyze the quality of code coverage.
  • FlexInspect: Develop your own inspections using IntelliJ IDEA.
  • Insights: Examine aggregated data using Qodana Cloud.
  • License audit: Check license compatibility between your software license and dependency licenses.
  • PHP version migration: See how updating PHP will affect your codebase quality.
  • Post-quantum cryptography (PQC): Identify post-quantum cryptography vulnerabilities.
  • Quality gate: Restrict the quantity of problems that can be accepted by your favorite CI/CD system.
  • Quick-Fix: Use the Quick-Fix feature to improve the performance of the project development.
  • SARIF Output: Qodana reads and writes reports in SARIF format, which is the industry standard for the output of static analysis tools.
  • Taint analysis: Secure your code from malicious user data.
  • Vulnerability checker: Check third-party packages for vulnerabilities.