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.