Skip to content

Releases: JetBrains/qodana-cli

v2024.3.4

22 Dec 14:20
Compare
Choose a tag to compare

Changelog

  • 464701f 🐛 QD-10572 qodana-clang should respect arguments property
  • 674ebeb 🐛 QD-10573 qodana-clang should work for master and release branches
  • 80c403c 🐛 QD-10590 Plugins must be installed only inside native mode (inside docker is native)

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).

macOS and Linux

Install with Homebrew (recommended)
brew install jetbrains/utils/qodana
Install with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bash

Also, 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.QodanaCLI
Install with Chocolatey
choco install qodana
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana

Anywhere 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 qodana

Update with Scoop

scoop update qodana

Update with Chocolatey

choco upgrade qodana

Update on Linux and macOS with the installer script

curl -fsSL https://jb.gg/qodana-cli/install | bash

Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.

nightly

21 Dec 22:39
Compare
Choose a tag to compare
nightly Pre-release
Pre-release

Changelog

  • 02ac294 ⬆️ Bump go to 1.22.8
  • 8614b45 ⬆️ Bump github.com/boyter/scc/v3
  • 088b285 ⬆️ Bump github.com/go-enry/go-enry/v2
  • 85e648f ⬆️ Bump github.com/go-enry/go-enry/v2
  • f521171 ⬆️ Bump github.com/pterm/pterm
  • c0d8e6e ⬆️ Bump github.com/stretchr/testify
  • 1edb638 ⬆️ Bump github.com/stretchr/testify
  • bff4c22 ⬆️ Bump github.com/zalando/go-keyring
  • 90b4dc3 ⬆️ Bump golang.org/x/crypto from 0.24.0 to 0.31.0 in /cli
  • f5c232d ⬆️ Bump golang.org/x/crypto from 0.24.0 to 0.31.0 in /core
  • 2a16298 ⬆️ Bump golang.org/x/crypto from 0.24.0 to 0.31.0 in /platform
  • 150f126 ⬆️ Bump golang.org/x/crypto from 0.26.0 to 0.31.0 in /cmd
  • 737b4df ⬆️ Bump the dependencies group across 1 directory with 2 updates
  • ae538d7 🐛 Fix CLI completion generation (QD-9907)
  • dac77a9 🐛 Fix GitLab/BitBucket reports with baseline and no new problems (QD-10038)
  • 06393bd 🐛 Fix view command options
  • 6c2d6c5 🐛 Fix forwarding testing endpoint to containers (QD-10281)
  • f58a0bf 🐛 Fix qodana-clang build on master
  • c794264 🐛 Handle errors for .idea cache and add logging (QD-9927)
  • cb78e5a 🐛 QD-10572 qodana-clang should respect arguments property
  • 4f36307 🐛 QD-10573 qodana-clang should work for master and release branches
  • 2d09e71 🐛 QD-10590 Plugins must be installed only inside native mode (inside docker is native)
  • c5a49cc 🐛 Scoped script should keep baseline for the second run and track coverage feature usage.
  • 5a7ab37 🐛 When falling back to default scenario, reset options that lead to changes analysis
  • 161a96a 🐛 When launching docker linter, log folder does not exist for CLI
  • 8e899ca 🐛QD-10360 Fix an order of setting variables custom JVM properties
  • cb8d279 🐛QD-10360 Force installPlugins to use qodana attributes of EAP and version
  • 780c39d 🐛QD-10360 Refactor passing options to installPlugins, add necessary options to common part with scan options
  • 4ce0f92 🐛QD-10419 Set up plugins once even in scoped script
  • 96b36d6 🚸 Check args length before comparing
  • 5a9660b 🚸 Fallback to default execution scenario when revision is missing in history
  • d3275c0 🚸 Fix output for CI, add simple tests
  • 527679f 🚸 Format CI messages for more visibility
  • 9d5db8b 🚸 Make non-CI warning similar to other warnings
  • 6510798 🚸 Produce warnings if the linter version is incompatible
  • e7f6795 ⚡ Bump linters versions
  • 5e336b8 ⚡ QD-10306 Add logging for native configuration
  • 677ea17 ⚡ Switch from 2024.3 EAP to Release
  • 8cf7f90 ⚡ Switch to released 2024.2 images
  • 8ef354a ⚡ Unset Ruby-related variables for QDRUBY (RUBY-29231)

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).

macOS and Linux

Install with Homebrew (recommended)
brew install jetbrains/utils/qodana
Install with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bash

Also, 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.QodanaCLI
Install with Chocolatey
choco install qodana
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana

Anywhere 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 qodana

Update with Scoop

scoop update qodana

Update with Chocolatey

choco upgrade qodana

Update on Linux and macOS with the installer script

curl -fsSL https://jb.gg/qodana-cli/install | bash

Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.

v2024.3.3

17 Dec 14:47
9294f8d
Compare
Choose a tag to compare

Changelog

  • a96ae44 ⬆️ Bump github.com/pterm/pterm
  • 35144b1 ⬆️ Bump github.com/stretchr/testify
  • 2837f7b ⬆️ Bump github.com/stretchr/testify
  • daf8b4c ⬆️ Bump golang.org/x/crypto from 0.24.0 to 0.31.0 in /cli
  • 6ffd7e2 ⬆️ Bump golang.org/x/crypto from 0.24.0 to 0.31.0 in /core
  • 9cb23ee ⬆️ Bump golang.org/x/crypto from 0.24.0 to 0.31.0 in /platform
  • 77bc658 ⬆️ Bump golang.org/x/crypto from 0.26.0 to 0.31.0 in /cmd
  • 0ff1309 ⬆️ Bump the dependencies group across 1 directory with 2 updates
  • 46bbd6e ⚡ Bump linters versions
  • 63a3ac3 ⚡ Switch from 2024.3 EAP to Release

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).

macOS and Linux

Install with Homebrew (recommended)
brew install jetbrains/utils/qodana
Install with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bash

Also, 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.QodanaCLI
Install with Chocolatey
choco install qodana
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana

Anywhere 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 qodana

Update with Scoop

scoop update qodana

Update with Chocolatey

choco upgrade qodana

Update on Linux and macOS with the installer script

curl -fsSL https://jb.gg/qodana-cli/install | bash

Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.

v2024.3.2

01 Dec 22:34
Compare
Choose a tag to compare

Changelog

  • add041e 🐛QD-10360 Refactor passing options to installPlugins, add necessary options to common part with scan options
  • 566084a 🐛QD-10419 Set up plugins once even in scoped script

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).

macOS and Linux

Install with Homebrew (recommended)
brew install jetbrains/utils/qodana
Install with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bash

Also, 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.QodanaCLI
Install with Chocolatey
choco install qodana
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana

Anywhere 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 qodana

Update with Scoop

scoop update qodana

Update with Chocolatey

choco upgrade qodana

Update on Linux and macOS with the installer script

curl -fsSL https://jb.gg/qodana-cli/install | bash

Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.

v2024.2.10

30 Nov 23:50
Compare
Choose a tag to compare

Changelog

  • 9fce635 🐛QD-10419 Set up plugins once even in scoped script

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).

macOS and Linux

Install with Homebrew (recommended)
brew install jetbrains/utils/qodana
Install with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bash

Also, 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.QodanaCLI
Install with Chocolatey
choco install qodana
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana

Anywhere 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 qodana

Update with Scoop

scoop update qodana

Update with Chocolatey

choco upgrade qodana

Update on Linux and macOS with the installer script

curl -fsSL https://jb.gg/qodana-cli/install | bash

Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.

v2024.2.9

29 Nov 12:39
Compare
Choose a tag to compare

Changelog

  • 0da11cc 🐛QD-10360 Refactor passing options to installPlugins, add necessary options to common part with scan options

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).

macOS and Linux

Install with Homebrew (recommended)
brew install jetbrains/utils/qodana
Install with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bash

Also, 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.QodanaCLI
Install with Chocolatey
choco install qodana
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana

Anywhere 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 qodana

Update with Scoop

scoop update qodana

Update with Chocolatey

choco upgrade qodana

Update on Linux and macOS with the installer script

curl -fsSL https://jb.gg/qodana-cli/install | bash

Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.

v2024.3.1

28 Nov 23:49
Compare
Choose a tag to compare

Changelog

  • 02ac294 ⬆️ Bump go to 1.22.8
  • 8614b45 ⬆️ Bump github.com/boyter/scc/v3
  • 85e648f ⬆️ Bump github.com/go-enry/go-enry/v2
  • 088b285 ⬆️ Bump github.com/go-enry/go-enry/v2
  • bff4c22 ⬆️ Bump github.com/zalando/go-keyring
  • ae538d7 🐛 Fix CLI completion generation (QD-9907)
  • dac77a9 🐛 Fix GitLab/BitBucket reports with baseline and no new problems (QD-10038)
  • 6c2d6c5 🐛 Fix forwarding testing endpoint to containers (QD-10281)
  • f58a0bf 🐛 Fix qodana-clang build on master
  • c794264 🐛 Handle errors for .idea cache and add logging (QD-9927)
  • c5a49cc 🐛 Scoped script should keep baseline for the second run and track coverage feature usage.
  • 5a7ab37 🐛 When falling back to default scenario, reset options that lead to changes analysis
  • 161a96a 🐛 When launching docker linter, log folder does not exist for CLI
  • c65b943 🐛QD-10360 Fix an order of setting variables custom JVM properties
  • cb8d279 🐛QD-10360 Force installPlugins to use qodana attributes of EAP and version
  • 96b36d6 🚸 Check args length before comparing
  • 5a9660b 🚸 Fallback to default execution scenario when revision is missing in history
  • d3275c0 🚸 Fix output for CI, add simple tests
  • 527679f 🚸 Format CI messages for more visibility
  • 9d5db8b 🚸 Make non-CI warning similar to other warnings
  • 6510798 🚸 Produce warnings if the linter version is incompatible
  • 5e336b8 ⚡ QD-10306 Add logging for native configuration
  • 8cf7f90 ⚡ Switch to released 2024.2 images
  • 8ef354a ⚡ Unset Ruby-related variables for QDRUBY (RUBY-29231)
  • 4305a50 Add 243 branch

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).

macOS and Linux

Install with Homebrew (recommended)
brew install jetbrains/utils/qodana
Install with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bash

Also, 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.QodanaCLI
Install with Chocolatey
choco install qodana
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana

Anywhere 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 qodana

Update with Scoop

scoop update qodana

Update with Chocolatey

choco upgrade qodana

Update on Linux and macOS with the installer script

curl -fsSL https://jb.gg/qodana-cli/install | bash

Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.

v2024.2.8

28 Nov 23:12
Compare
Choose a tag to compare

Changelog

  • c25983e 🐛QD-10360 Fix an order of setting variables custom JVM properties

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).

macOS and Linux

Install with Homebrew (recommended)
brew install jetbrains/utils/qodana
Install with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bash

Also, 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.QodanaCLI
Install with Chocolatey
choco install qodana
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana

Anywhere 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 qodana

Update with Scoop

scoop update qodana

Update with Chocolatey

choco upgrade qodana

Update on Linux and macOS with the installer script

curl -fsSL https://jb.gg/qodana-cli/install | bash

Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.

v2024.2.7

27 Nov 00:32
Compare
Choose a tag to compare

Changelog

  • 36e2cd6 🐛QD-10360 Force installPlugins to use qodana attributes of EAP and version

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).

macOS and Linux

Install with Homebrew (recommended)
brew install jetbrains/utils/qodana
Install with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bash

Also, 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.QodanaCLI
Install with Chocolatey
choco install qodana
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana

Anywhere 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 qodana

Update with Scoop

scoop update qodana

Update with Chocolatey

choco upgrade qodana

Update on Linux and macOS with the installer script

curl -fsSL https://jb.gg/qodana-cli/install | bash

Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.

v2024.2.6

18 Nov 10:34
Compare
Choose a tag to compare

Changelog

  • 28edeed 🐛 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.2, your local/downloaded by CLI IDE installations (experimental support).

macOS and Linux

Install with Homebrew (recommended)
brew install jetbrains/utils/qodana
Install with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bash

Also, 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.QodanaCLI
Install with Chocolatey
choco install qodana
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana

Anywhere 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 qodana

Update with Scoop

scoop update qodana

Update with Chocolatey

choco upgrade qodana

Update on Linux and macOS with the installer script

curl -fsSL https://jb.gg/qodana-cli/install | bash

Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.