Skip to content

Releases: JetBrains/qodana-cli

v2024.1.2

25 Apr 21:43
142fcf3
Compare
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)
  • 86a3240 โœจ QD-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
Compare
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
Compare
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
  • 5311f62 โœจ QD-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
Compare
Choose a tag to compare

Changelog

  • 1326824 ๐Ÿ› Fix GitHub branch extraction for pull requests
  • 9f0c4ae ๐Ÿ› Fixed url building to endpoint (QD-7958)
  • 20be11c โœจ Introduce analysis timeout option (QD-8156)
  • 6b19967 โœจ [QD-8082] Set QODANA_REPO_URL variable
  • 9db9f51 ๐Ÿงช Added test for staging cloud (QD-7958)
  • c6398e9 โšก Set up QODANA_PROJECT_ID_HASH if token is provided (QD-8125 )

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

v2023.2.7

06 Oct 16:24
13bba29
Compare
Choose a tag to compare

Changelog

  • 41fc834 โฌ†๏ธ Bump Go version and dependencies
  • 7da64e2 โฌ†๏ธ Bump actions/checkout from 3 to 4
  • 7aa5ee6 โฌ†๏ธ Bump docker/login-action from 2 to 3
  • 7a51e7b โฌ†๏ธ Bump github.com/go-enry/go-enry/v2 from 2.8.4 to 2.8.5
  • 886bb2c โฌ†๏ธ Bump github.com/google/uuid from 1.3.0 to 1.3.1
  • 36ee33d โฌ†๏ธ Bump github.com/owenrumney/go-sarif/v2 from 2.2.0 to 2.2.2
  • 1f3e6e3 โฌ†๏ธ Bump github.com/pterm/pterm from 0.12.63 to 0.12.66
  • b1d2161 โฌ†๏ธ Bump github.com/pterm/pterm from 0.12.67 to 0.12.69
  • 647f965 โฌ†๏ธ Bump github.com/shirou/gopsutil/v3 from 3.23.6 to 3.23.7
  • 06f5d34 โฌ†๏ธ Bump github.com/shirou/gopsutil/v3 from 3.23.7 to 3.23.8
  • a6bb77e โฌ†๏ธ Bump golangci/golangci-lint-action from 3.6.0 to 3.7.0
  • 0a148c4 โฌ†๏ธ Bump goreleaser/goreleaser-action from 4 to 5
  • 758bcbe โฌ†๏ธ Bump the dependencies group with 1 update
  • 505b832 โฌ†๏ธ Bump the dependencies group with 2 updates
  • ead3bf5 ๐Ÿ’ฅ Move some variables to constants
  • 7ff0d93 ๐Ÿ› Add properties to CLI only for container runs
  • 08fed30 ๐Ÿ› Do not allow setting fixes for unsupported products (QD-6559)
  • 22c6e11 ๐Ÿ› Do not run the publisher twice for container
  • e84f6e4 ๐Ÿ› Don't run exclude plugins logic in container, since it was already computed. Take into the consideration plugins that should be installed and don't ignore them.
  • ef928b5 ๐Ÿ› Fail when token is provided and invalid
  • 6267517 ๐Ÿ› Fix Jenkins branch detection with cienvironment (QD-7034)
  • eefb157 ๐Ÿ› Fix Qodana directory location
  • 33c0b9f ๐Ÿ› Fix show behaviour
  • 5e178f5 ๐Ÿ› Fix missing products info
  • 6c4a194 ๐Ÿ› Fix package versioning
  • 721ca63 ๐Ÿ› Fix version compatibility with EAP products
  • 1705468 ๐Ÿ› Handle --fixes-strategy option deprecation properly
  • 2b0b29f ๐Ÿ› Return -r shorthand option for scan
  • 9cf09fa ๐Ÿšธ Allow removing the token from the keyring
  • 4d2bb2f ๐Ÿšธ Apply the fixes arguments correctly (QD-6890)
  • aae99b5 ๐Ÿšธ Do not validate token when it's not needed
  • 3a1393f ๐Ÿšธ Improve user messaging about token and options
  • 439a64d ๐Ÿคก Added tests
  • b8a576f ๐Ÿ”จ Add validation token in cli process
  • 3d55e0d ๐Ÿ›‚ Add QODANA_TOKEN validation code
  • 0a87a78 ๐Ÿง‘โ€๐Ÿ’ป Changed request time to server
  • cd53cee ๐Ÿงช Fix contributors tests and add a mailmap
  • 37afdb5 ๐Ÿงช Fix installers tests
  • 6a68d9d ๐Ÿงช Use QDPYC in tests
  • e316e0c ๐Ÿ—‘๏ธ Deprecate stub-profile flag (QD-6638)
  • cb83bb2 โšก Support more product codes
  • d057312 ๐Ÿ”ฅ Remove publisher.go and publisher_test.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

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

05 Aug 01:37
1637f1a
Compare
Choose a tag to compare

Changelog

  • 626f521 ๐Ÿ› Fix container execution mode
  • 481a33e ๐Ÿ› Fix local IDE arguments order
  • 1637f1a ๐Ÿ› Fix local IDE exit code fetching
  • 76dc16d ๐Ÿšธ Disable any user interactions for container mode
  • bb525c3 ๐Ÿšธ Implement more container-friendly CLI behaviour
  • c0b7519 ๐Ÿšธ Improve scan help for local and container runs

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.

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.