v2026.2-nightly
Pre-release
Pre-release
Changelog
- a1c962f β¬οΈ QD-12983: Bump the dependencies group (#968)
- 300015f β¬οΈ QD-12983: Bump the dependencies group across 1 directory with 4 updates (#914)
- d2e419f β¬οΈ QD-12983: Bump the dependencies group with 2 updates
- 04d7774 β¬οΈ QD-14059 add 261 eap builds to feed (#901)
- e327662 β¬οΈ QD-14201 Update release feeds from 261 builds (#927)
- 7f43bd2 β¬οΈ QD-14268 Update intellij-report-converter and qodana-web-ui to version 0.12.4 (#916)
- 2af2de3 β¬οΈ QD-14268 Update intellij-report-converter and qodana-web-ui to version 0.12.5 (#918)
- 33be42c β¬οΈ QD-14472 Update release feeds from 261 builds (#937)
- 147d038 β¬οΈ QD-15011 Update release feeds from 261 builds (#976)
- fcf5f66 π QD-11565 Add fs.Canonical, fix os.IsNotExist misuse, harden path handling (#859)
- 71190b1 π QD-14100 Use backward-compatible git config syntax for submodule discovery (#887)
- b8c22dd π QD-14191 Fix TestAllCommandsWithContainer failing on unreleased ReleaseVersion (#900)
- 356f903 π QD-14257 curated default checks, parent-walk .clang-tidy detection, fix --checks layering (#910)
- 2abedb5 π QD-14452 Fix go-generate pre-commit hook in linked git worktrees (#934)
- be4caee π QD-14481 Drop broken GORELEASER_CURRENT_TAG override in TC Releasecli script (#939)
- 8be6e62 π QD-14482 Make release pipeline branch-bound: tag validation gate, version reconciliation, branch-aware metadata (#943)
- a51a33d π QD-14483 Serialize go-generate downloads before goreleaser's parallel pre-hooks (#940)
- 9bf5b13 π QD-14520 Fix post-release workflow for qodana-lsp (#978)
- 8b0595a π QD-14674 Install script: default OUT_DIR to ~/.local/bin, no sudo for one-liner
- 6fc76b2 π QD-14830 remove redundant build-essential installation from void
- 7a145c0 π QD-15282: fix non-root DHI base in public Dockerfiles (jvm/cpp/dotnet/python) (#991)
- 8a48937 π QD-15290: regenerate 2026.2 public Dockerfiles with correct QD_VERSION (#993)
- 02dde91 π₯ QD-14656 Drop TestSplit_IsNotQuadratic from shlex (#956)
- e6ce56c β¨ QD-14074 redesigned products release feeds (#879)
- de235cd β¨ QD-14154 Switch Rust image to debian-base + rustup with pinned toolchain (#892)
- 751a20a β¨ QD-14245 Allow to disable subproject checkout (#912)
- ef800e2 β¨ QD-14520 Add qodana-lsp job to post-release workflow (#950)
- 445ed85 β¨ QD-14830: add docker file for IJ Void linter (#963)
- 1acb38e π§ QD-14619 Make qodana-cdnet use release builds instead of EAP-only (#945)
- 5056e2f π§ QD-14619 Make qodana-clang use release builds instead of EAP-only (#954)
- 27016ad π§ QD-14640 Add qodana-lsp to GitHub App scoped token repositories (#948)
- 4c3ca93 π§ QD-14674 Address review: reorder HOME guard, trim all trailing slashes
- 698d6da π§ QD-15076: rename qodana-void linter to qodana-poly (#980)
- a5b690d π§ QD-15179: fix base image builds broken by DHI base-image drift (node, php, clang) (#982)
- 080c4ef π§ QD-15310 Include gzip in base images
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, your local/downloaded by CLI IDE installations (experimental support).
- To run Qodana with a container (the default mode in CLI), you must have Docker or Podman installed and running locally to support this: https://www.docker.com/get-started, and, if you are using Linux, you should be able to run Docker from the current (non-root) user (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user)
- To run Qodana without a container, you must have the IDE installed locally to provide the IDE installation path to the CLI or specify the product code, and CLI will try to download the IDE automatically (experimental support).
macOS and Linux
Install with Homebrew (recommended)
brew install jetbrains/utils/qodanaInstall with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bashAlso, you can install nightly or any other version (e.g. v2023.2.9) the following way:
curl -fsSL https://jb.gg/qodana-cli/install | bash -s -- nightly
Windows
Install with Windows Package Manager (recommended)
winget install -e --id JetBrains.QodanaCLIInstall with Chocolatey
choco install qodanaInstall with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodanaAnywhere else
Alternatively, you can install the latest binary (or the apt/rpm/deb/archlinux package) from this page.
Update
Update to the latest version depends on how you choose to install qodana on your machine.
Update with Homebrew
brew upgrade qodanaUpdate with Scoop
scoop update qodanaUpdate with Chocolatey
choco upgrade qodanaUpdate on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bashAlternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.