← Package directory
Available on winget

Install Qodana CLI

Qodana is a simple cross-platform command-line tool to run Qodana linters anywhere with minimum effort required.

Install with winget
winget install --id JetBrains.QodanaCLI
Upgrade
winget upgrade --id JetBrains.QodanaCLI
Uninstall
winget uninstall --id JetBrains.QodanaCLI

About Qodana CLI

Qodana is a simple cross-platform command-line tool to run Qodana linters anywhere with minimum effort required.

What's new in 2026.2.0

Changelog - :arrow_up: QD-12983: Bump the dependencies group (#968) - :arrow_up: QD-12983: Bump the dependencies group across 1 directory with 4 updates (#914) - :arrow_up: QD-12983: Bump the dependencies group with 2 updates - :arrow_up: QD-14059 add 261 eap builds to feed (#901) - :arrow_up: QD-14201 Update release feeds from 261 builds (#927) - :arrow_up: QD-14268 Update intellij-report-converter and qodana-web-ui to version 0.12.4 (#916) - :arrow_up: QD-14268 Update intellij-report-converter and qodana-web-ui to version 0.12.5 (#918) - :arrow_up: QD-14472 Update release feeds from 261 builds (#937) - :arrow_up: QD-15011 Update release feeds from 261 builds (#976) - :arrow_up: QD-15622 Mark CLI 2026.2 as released (#1006) - :arrow_up: QD-15622 Update release feeds (#1010) - :bug: QD-11565 Add fs.Canonical, fix os.IsNotExist misuse, harden path handling (#859) - :bug: QD-14100 Use backward-compatible git config syntax for submodule discovery (#887) - :bug: QD-14191 Fix TestAllCommandsWithContainer failing on unreleased ReleaseVersion (#900) - :bug: QD-14257 curated default checks, parent-walk .clang-tidy detection, fix --checks layering (#910) - :bug: QD-14452 Fix go-generate pre-commit hook in linked git worktrees (#934) - :bug: QD-14481 Drop broken GORELEASER_CURRENT_TAG override in TC Releasecli script (#939) - :bug: QD-14482 Make release pipeline branch-bound: tag validation gate, version reconciliation, branch-aware metadata (#943) - :bug: QD-14483 Serialize go-generate downloads before goreleaser's parallel pre-hooks (#940) - :bug: QD-14520 Fix post-release workflow...

Read release notes

Version history

Version Updated Notes
2026.2.0 Unknown Changelog - :arrow_up: QD-12983: Bump the dependencies group (#968) - :arrow_up: QD-12983: Bump the dependencies group across 1 directory with 4 updates (#914) - :arrow_up: QD-12983: Bump the dependencies group with 2 up...
2026.1.3 Unknown Changelog - :arrow_up: QD-12983: Bump the dependencies group (#968) (#969) Install πŸ’‘ The Qodana CLI is distributed and run as a binary. The Qodana linters with inspections are Docker Images or, starting from version 2023...
2026.1.1 Unknown Changelog - :bug: QD-13907 Switch GitHub authorization to use GitHub App instead of PAT for releasing (#942) - :sparkles: QD-14520 Add qodana-lsp job to post-release workflow (#951) - :wrench: QD-14619 Make qodana-cdnet...
2026.1.0 Unknown Changelog - :arrow_down: QD-0000 Revert "Bump the dependencies group across 4 directories with 5 updates (#708)" - :arrow_down: QD-13111 Revert "Switch devcontainer image on cli builds" - :arrow_up: Bump go to 1.22.8 - :...
2025.3.2 Unknown Changelog - :bug: QD-12836 Fix null dereferences in printSarifProblem (#745) (#777) - :bug: QD-13907 Extend list of related repositories for GitHub App (#876) - :bug: QD-13907 Switch GitHub authorization to use GitHub Ap...
2025.3.1 Unknown Changelog - :arrow_up: Bump go to 1.22.8 - :arrow_up: Bump go to 1.24.0 - :arrow_up: Bump actions/setup-java from 3 to 4 in the dependencies group - :arrow_up: Bump config loader – better output on invalid yaml - :arrow_...
2025.2.3 Unknown Changelog - :arrow_up: QD-12672 GPC fix path resolve for windows (#715) Install πŸ’‘ The Qodana CLI is distributed and run as a binary. The Qodana linters with inspections are Docker Images or, starting from version 2023.2,...
2025.2.2 Unknown Changelog - :arrow_up: QD-11687 Set a concrete version for cloud api (#694) - :arrow_up: QD-12852 Fix messaging for GPC (#707) - :feature: QD-12055 QD-10660 QD-12680 Add some sarif post-processing (qodana-short.sarif.jso...
2025.2.1 Unknown Changelog - :arrow_up: Bump go to 1.22.8 - :arrow_up: Bump go to 1.24.0 - :arrow_up: Bump actions/setup-java from 3 to 4 in the dependencies group - :arrow_up: Bump config loader – better output on invalid yaml - :arrow_...
2025.1.2 Unknown Changelog - :bug: Fix custom plugin setup for darwin (QD-9921) - :bug: Fix custom plugins container location (QD-9921) - :bug: QD-11753 Ruby is eap only for now. Same for QDCPP. - :bug: QD-9921 Remove quotes on passing d...
2025.1.1 Unknown Changelog - :bug: QD-11538: qodana-clang fails to send report (#574) - :bug: QD-11584 if cloud is http, use host network for docker. Env variables used both by CLI and docker are stored and accessed separately in global...
2025.1.0 Unknown Changelog - :arrow_up: Bump go to 1.22.8 - :arrow_up: Bump go to 1.24.0 - :arrow_up: Bump actions/setup-java from 3 to 4 in the dependencies group - :arrow_up: Bump config loader – better output on invalid yaml - :arrow_...
2024.3.5 Unknown Changelog - 879a2d6 QD-10767 Update submodules when checkout performed in full history and scoped script (#519) (#521) Install > πŸ’‘ The Qodana CLI is distributed and run as a binary. The Qodana linters with inspections ar...
2024.3.3 Unknown Changelog - :arrow_up: Bump github.com/pterm/pterm - :arrow_up: Bump github.com/stretchr/testify - :arrow_up: Bump github.com/stretchr/testify - :arrow_up: Bump golang.org/x/crypto from 0.24.0 to 0.31.0 in /cli - :arrow_...
2024.2.6 Unknown Changelog - :bug: Fix forwarding testing endpoint to containers (QD-10281) Install πŸ’‘ The Qodana CLI is distributed and run as a binary. The Qodana linters with inspections are Docker Images or, starting from version 2023...
2024.1.7 Unknown Changelog - fd249d4 --- updated-dependencies: - dependency-name: github.com/boyter/scc/v3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ... - 1f685e1 :arrow_up...
2024.1.3 Unknown Changelog - 774bc8c :bug: Fix panic on reading final results (QD-8925) - d6f7751 :bug: Get rid of CI prefix in commit hash. - 0c5e6aa :children_crossing: Get rid of redundant flag. - 8e5ea66 :children_crossing: Obtain to...
2024.1.1 Unknown Changelog - 4302cea :bug: Fix --version showing and update release hooks - eb327ff :bug: Fixes in 3rd party linters before release (#324) - 4fabb84 :bug: QD-8786 Fix handling of properties with more than single "=" symbo...
2024.1.0 Unknown Changelog - d614bc9 :arrow_up: Bump github.com/docker/cli - 740a2e8 :arrow_up: Bump github.com/docker/docker - 161cb1a :arrow_up: Bump the dependencies group in /core with 1 update - fa2e7e9 :arrow_up: Bump the dependenc...
2023.3.2 Unknown Changelog - 1326824 :bug: Fix GitHub branch extraction for pull requests - 9f0c4ae :bug: Fixed url building to endpoint (QD-7958) - 20be11c :sparkles: Introduce analysis timeout option (QD-8156) - 6b19967 :sparkles: [QD-...