Skip to content

Releases: JetBrains/qodana-cli

v2024.1.4

07 May 18:07
6692c25

Choose a tag to compare

Changelog

  • 123c6dd ⬆️ Bump github.com/boyter/scc/v3
  • c932f22 🐛 Cli option takes precedence over the YAML (#348)

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

02 May 14:50
774bc8c

Choose a tag to compare

Changelog

  • 774bc8c 🐛 Fix panic on reading final results (QD-8925)
  • d6f7751 🐛 Get rid of CI prefix in commit hash.
  • 0c5e6aa 🚸 Get rid of redundant flag.
  • 8e5ea66 🚸 Obtain token for 3rd party linters the same way as for others. (#344)
  • 7acf90c 🚸 Unify license plan output. Print linked project. (#345)

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

25 Apr 21:43
142fcf3

Choose a tag to compare

Changelog

  • 27ed210 ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /cli
  • 563c3dc ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /cmd
  • d8d1319 ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /core
  • db33148 ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /platform
  • b0cb423 🐛 Fix qodana.yml operations
  • faa1618 🐛 Fix check for updates versioning
  • 175b0e5 🐛 Return back --no-statistics flag
  • 79dc0ea 🚸 Add linter version and project hash to gathered FUS data (#337)
  • 938d2fc 🚸 Disable default quick-fixes behavior in qodana-dotnet in favor of its own (#325)
  • ac0abea 🚸 Disable report sending on license only token for 3rd party (#327)
  • 86a3240QD-8811 Non-bundled plugin now should be stored in "custom… (#326)

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

22 Apr 12:16

Choose a tag to compare

Changelog

  • 4302cea 🐛 Fix --version showing and update release hooks
  • eb327ff 🐛 Fixes in 3rd party linters before release (#324)
  • 4fabb84 🐛 QD-8786 Fix handling of properties with more than single "=" symbols (#322)
  • 18e3d30 ⚡ Update to 2024.1

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

15 Apr 11:04
1c6aa86

Choose a tag to compare

Changelog

  • d614bc9 ⬆️ Bump github.com/docker/cli
  • 740a2e8 ⬆️ Bump github.com/docker/docker
  • 161cb1a ⬆️ Bump the dependencies group in /core with 1 update
  • fa2e7e9 ⬆️ Bump the dependencies group in /core with 3 updates
  • a536545 ⬆️ Bump the dependencies group in /linter with 1 update
  • f1bec07 ⬆️ Bump the dependencies group in /platform with 1 update
  • a20053a ⬆️ Bump the dependencies group in /platform with 4 updates
  • 9a44d6a ⬆️ Bump the dependencies group with 1 update
  • 0e5ed71 ⬆️ Bump the dependencies group with 1 update
  • eb8cd64 ⬆️ Bump the dependencies group with 2 updates
  • d244dec 🐛 Fix GitHub branch extraction for pull requests
  • 5099c43 🐛 Fix bootstrap execution
  • 7e2dda9 🐛 Fix default results directory location
  • c42de94 🐛 Fix missing CI environment info for BitBucket Pipelines
  • 001938d 🐛 Fix native mode warning for qodana-dotnet linter
  • 78769ad 🐛 Fix options logging and report saving
  • 1d2e504 🐛 Fix running with an empty config option
  • ea3a2e6 🐛 Fix tar.gz extraction
  • 1105bdf 🐛 Fixed url building to endpoint (QD-7958)
  • 7cb5b84 🐛 Fixing publisher URL in the platform
  • 7a7c878 🐛 Fixing qodana-cdnet linter behaviour on 241
  • 9281788 🐛 Missing default qodana.yaml when running scan (QD-8699)
  • 7598d79 🐛 Prepare directories for each diff run
  • c9241fa 🐛 QD-8538 Sync jdk.table.xml with cache (#292)
  • 39c7d7f 🐛 Revert some changes to contributor counting
  • a2629e5 🐛 Update workflow file to touch all dependencies
  • b21ef0e 🐛 Use GITHUB_REF_NAME for GitHub branches (QD-7084)
  • 20e6e3f 🐛 run converter if show-report or save-report are specified (#290)
  • aba1521 🚸 Disable qodana-cdnet linter test on the GitHub
  • b794b81 🚸 Log all utilities executed by platform into log folder
  • 19a1a43 🚸 Simplify qodana-cdnet report-patching codebase
  • 79b9019 🚸 Suppress inspection for qodana-cdnet entrypoint
  • 1b2a0ba ✨ Add new scoped analysis run
  • d2a8183 ✨ Introduce analysis timeout option (QD-8156)
  • 94e97e5 ✨ Prefer 'scoped' over 'local-changes' in .NET
  • da4f88a ✨ Prefer 'scoped' over 'local-changes' in .NET
  • 5311f62QD-8195 "On-premise" support for linters
  • ce6e83c ✨ Support JVM remote debug
  • cdb29f8 ✨ [QD-8082] Set QODANA_REPO_URL variable
  • 3b51ca9 🧪 Added test for staging cloud (QD-7958)
  • 1a0a7b4 🧪 Fix all tests, add platform JARs
  • 4d57e2e ⚡ Add latest EAP versions
  • ff7b171 ⚡ Change the preferred default linter order (#301)
  • 21e270d ⚡ Filter out non-supported linters by license plan (QD-8272)
  • db38061 ⚡ Produce Code Climate reports (QD-8226)
  • 676720d ⚡ Report to BitBucket Code Insights API (QD-8227)
  • 02fd45c ⚡ Set up QODANA_PROJECT_ID_HASH if token is provided (QD-8125 )
  • d7cd788 ⚡ Support custom path for qodana.yaml (QD-2945)
  • 1c6aa86 ⚡ Update YAML schema
  • c29fecd Temporarily disable scanning in smart mode (#275)
  • f7341df 🚸 Update cmd/send.go

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.

Or, if you have Go installed, you can install the latest version of the CLI with the following command:

go install github.com/JetBrains/qodana-cli/v2023@main

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.

v2023.3.2

01 Feb 15:29

Choose a tag to compare

Changelog

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.

Or, if you have Go installed, you can install the latest version of the CLI with the following command:

go install github.com/JetBrains/qodana-cli/v2023@main

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.

v2023.3.1

10 Jan 23:56
8d0947a

Choose a tag to compare

Note

Starting from v2023.3.1, all Qodana binaries for Windows and macOS are signed. Additionally, checksums.txt is signed, so checksums.txt.asc is attached: one could easily check whether Linux binaries were assembled by the trusted source.

Changelog

⬆️ Bump the dependencies group with 1 update by @dependabot in #230
🚸 Warn when private feed is detected in the project root by @hybloid in #235
🚸 Support third-party linter options by @hybloid in #236
🚸 Refactor the way we select linters. by @hybloid in #237
🐛 Allow Ide to be equal to env.QodanaDistEnv, since that's how linters being launched by @hybloid in #238
🐛 pass response error correctly (QD-8046) by @MekhailS in #241
⬆️ Bump the dependencies group with 3 updates by @dependabot in #239
⬆️ Bump the dependencies group with 4 updates by @dependabot in #242
♻️ Align contributor counting with qodana cloud by @taport in #244
⬆️ Bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #245
⬆️ Bump the dependencies group with 1 update by @dependabot in #246
🐛 Dont pull in native mode by @hybloid in #248

Full Changelog: v2023.3.0...v2023.3.1

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.

Or, if you have Go installed, you can install the latest version of the CLI with the following command:

go install github.com/JetBrains/qodana-cli/v2023@main

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.

v2023.3.0

11 Dec 16:11

Choose a tag to compare

Warning

Starting from v2023.3.0, we stop building universal binaries for macOS (darwin), now there are separated binaries for each architecture

Changelog

  • e5128bd ⬆️ Bump golang.org/x/net from 0.15.0 to 0.17.0
  • 4caaeab ⬆️ Bump the dependencies group with 9 updates
  • 2b61002 ⬆️ go mod tidy
  • 6e107b3 🐛 Always validate token, if it was provided
  • 19a551d 🐛 Disable git log indexing (QD-7829)
  • 73573d3 🐛 Disable project opening via activities flag #216 (QD-7787)
  • ed74ca3 🐛 Do not report old report URLs
  • d651605 🐛 Do not run publisher for local runs (it's ran by QD)
  • e6903d2 🐛 Do not show old report URLs
  • 0e7e1ef 🐛 Do not use ID until analyzer is set
  • b8dec90 🐛 Docker container should support /data/coverage as coverage directory
  • 6f2f219 🐛 Fail if IDE to run was not found (QD-7806)
  • 31e3bc5 🐛 Fix --clear-cache option for scan
  • b7c0cd9 🐛 Fix corrupted by Docker Desktop for macOS caches directory (QD-7383)
  • e541edf 🐛 Fix publisher fetching and running
  • 2f01cea 🐛 Handle license with community plan (QD-6789)
  • 457fcb9 🐛 Return --coverage-dir (QD-7943)
  • ff0e80f 🐛 Status code 404 also treated as correct decline of token (QD-7185)
  • 57f0b23 🐛 Switch to open-in-ide.json for results report
  • e8071cb 🐛 Use only ENDPOINT for qodana.cloud endpoints
  • 4d4ce1f 🐛 QDANDC shouldn't request token
  • 996ed15 🚸 .NET linter should use new profiles starting from 233
  • 0b14116 🚸 Add additional options for QDNET containers
  • d0da8c6 🚸 Add possibility to set TFMs for qodana-dotnet.
  • f4c505c 🚸 Do not show message about the report for non-interactive/container runs
  • 7d76d77 🚸 Execute scan if no subcommand provided by default
  • dea1cbb 🚸 Update qodana.yaml schema
  • 42448d0 🧪 Collect and merge all coverage artifacts for Qodana
  • 2d95513 ⚡ Add send command
  • 4dae80b ⚡ Update to 2023.3

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.

Or, if you have Go installed, you can install the latest version of the CLI with the following command:

go install github.com/JetBrains/qodana-cli/v2023@main

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.

v2023.2.9

01 Dec 13:53
ce62f40

Choose a tag to compare

Changelog

  • 8b698c4 🐛 Disable tests for Mac OS. Fix URL for the feed.
  • cbd2734 🐛 Fix failing tests.
  • f9d6771 🐛 Remove unused function.
  • cd3ef99 🚸 Migrate 232 to support new feeds.
  • d1a8d20 🧪 Mute cloud token test
  • 734691b 🧪 Update test directories not to conflict in parallel tests

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.

Or, if you have Go installed, you can install the latest version of the CLI with the following command:

go install github.com/JetBrains/qodana-cli/v2023@main

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.

v2023.2.8

09 Oct 10:49
b7ed95a

Choose a tag to compare

Changelog

  • b7ed95a 🐛 Fix token validation behaviour

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

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.

Or, if you have Go installed, you can install the latest version of the CLI with the following command:

go install github.com/JetBrains/qodana-cli/v2023@main

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.