qodana-cli

πŸ”§ JetBrains Qodana’s official command line tool

APACHE-2.0 License

Stars
163
Committers
11

Bot releases are visible (Hide)

qodana-cli -

Published by qodana-bot about 1 month ago

Changelog

  • ae538d779fefb94d8d62ca0263417ec9873948e1 πŸ› Fix CLI completion generation (QD-9907)
  • 96b36d69c26dfdbccbdc7ace5297b917c9f622ec 🚸 Check args length before comparing
  • d3275c0ebd2ad14eb5aacf7564b8dfd076784dc1 🚸 Fix output for CI, add simple tests
  • 527679f55281cb53486fc2382f415fbedca78a57 🚸 Format CI messages for more visibility
  • 9d5db8bdfcb92a83aaa6e9beebe8387edb2f4838 🚸 Make non-CI warning similar to other warnings
  • 6510798029f4ed8b7289c613f9ee6270d2fdb889 🚸 Produce warnings if the linter version is incompatible
  • 8cf7f90945642c9556cbf413846e94af1be388db ⚑ Switch to released 2024.2 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).

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.

qodana-cli - v2024.2.2

Published by qodana-bot about 1 month ago

Changelog

  • b78eefc421e3f078f66bf6806de28a424b8c994d πŸ› Fix CLI completion generation (QD-9907)
  • 36a91cafac7d951f3d5739c6c6ec350d7f30c5ef 🚸 Check args length before comparing
  • 4a97d9e6199ef428d8f80e9adf0c14433a8d792b 🚸 Fix output for CI, add simple tests
  • 7021e671d8d935dcf8b820eef3edf65c46658946 🚸 Format CI messages for more visibility
  • a4b24a572df6c518f05fd16d6f6789f9efd7f5ab 🚸 Make non-CI warning similar to other warnings
  • b3178afd20818ab46cc11b5d559fa433e1b6f818 🚸 Produce warnings if the linter version is incompatible
  • fc90f0a3f1f4b8cee0d9e9163e3f65ceaa75a8b7 🚸 clang-tidy should be looked up in different folder
  • a86930aa4089509ecf816ae5ddd72e89ecededed ⚑ Switch to released 2024.2 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).

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.

qodana-cli -

Published by qodana-bot about 1 month ago

Changelog

  • ae538d779fefb94d8d62ca0263417ec9873948e1 πŸ› Fix CLI completion generation (QD-9907)
  • 96b36d69c26dfdbccbdc7ace5297b917c9f622ec 🚸 Check args length before comparing
  • d3275c0ebd2ad14eb5aacf7564b8dfd076784dc1 🚸 Fix output for CI, add simple tests
  • 527679f55281cb53486fc2382f415fbedca78a57 🚸 Format CI messages for more visibility
  • 9d5db8bdfcb92a83aaa6e9beebe8387edb2f4838 🚸 Make non-CI warning similar to other warnings
  • 6510798029f4ed8b7289c613f9ee6270d2fdb889 🚸 Produce warnings if the linter version is incompatible
  • 8cf7f90945642c9556cbf413846e94af1be388db ⚑ Switch to released 2024.2 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).

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.

qodana-cli - v2024.1.11

Published by qodana-bot about 1 month ago

Changelog

  • d097d77a270f02c42ad62b76e160722ef60a2cb7 🚸 Make non-CI warning similar to other warnings

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.

qodana-cli - v2024.1.10

Published by qodana-bot about 1 month ago

Changelog

  • cac836caed5a6fbcdda9fc83f8c975ee05fd0f47 πŸ› Fix CLI completion generation (QD-9907)
  • 0d3b4d10c2d22f1c9edaef6d3c69142899cd19f7 πŸ› Fix variable declaration after merging
  • 6198a701d59e5f9ce01af8462c3f079d69c8b4d4 🚸 Check args length before comparing
  • d7bb64a294390e8bac35b0e5be4a5a73124b9495 🚸 Fix output for CI, add simple tests
  • fa4449c53e52b41877eaed6c11e3e90ac8f971c5 🚸 Format CI messages for more visibility
  • c91871636c932a0ee984ed32e63059fd3515d094 🚸 Produce warnings if the linter version is incompatible

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.

qodana-cli - v2024.2.1

Published by qodana-bot about 2 months ago

Changelog

  • e5015546bb78c27b94a84425c29c30720250cdc0 ⬆️ Bump Docker SDK
  • 11f6fb1f986858484a7b8b556e0bc84596f3c57a ⬆️ Bump github.com/go-enry/go-enry/v2
  • 10db1a5565bcd17dff2028e7fdfdda644d0c9180 πŸ› Fix native macOS mode (QD-9694)
  • d0fdfb05ad847fcaa255f12ab01bc88af7aabcfb 🚸 Compute absolute cwd before running git. Improve tests. Clean up unused code.
  • d7735974b95bc479ff80c928267d6501d13e2f51 🚸 Fix the test data
  • cad377b6cff6f8ff0f267fb39808fe5ac36fbd8f 🚸 Provide more information about unavailable or unsupported releases (QD-9841)
  • 6cb7d7b3e5af08cff070f1fc7758ad90b7300e67 🚸 Stop producing errors from stderr
  • 2853b7c04f0f4577ff40b9f96e1adeac5c99faa7 🚸 Stop producing errors from stderr
  • b5f0dedcf1a9a07d25fc37e2fc8cd3dd8cabe3f7 🚸 Stop storing diff in memory, write and read it to/from file.
  • f6cf316c1dbc448bd46af02efae2f9813c0b22bf πŸš€ Add QDPHP to supported native codes
  • ad8de6f4f8a0c3c9c7a3bdcc973371e054411550 ⚑ QD-9824 Add information about changed files to scope files.
  • f82bd5f9c5aeabf6229c22da4159653bd8fbb68f ⚑ QD-9824 Add rename test
  • ff9941a8392a79bd9600bcc9ded48d3c2ef18a25 ⚑ QD-9824 Add support HEAD~1 syntax for go-git. Copy changes.json to log folder.
  • 31debefc11551abd02ff16409b1f3065ba3c144c ⚑ QD-9824 Fix Windows test
  • 73bf6f829f227e0cab57956d4912c414303e1ab0 ⚑ QD-9824 Fix names. Add test about moving files.
  • 487d12f548660cd151d189cbe4d40e077f3481fb ⚑ QD-9824 Fix paths for Windows tests
  • 9e034c0fc3ecbe9d18269e466c95c29863eda5db ⚑ QD-9824 Fix windows test
  • 3617acd199fee4b4b10ed0c450ac2ce7d250fb37 ⚑ QD-9824 Pass absolute paths, filter only changes belong to project
  • dbfdda6eb675ac711350ef4bca8aedc512935733 ⚑ QD-9824 Pass baseline through system property qodana.scoped.baseline.path
  • 4ba120427f7d3744c7ad68563f42940ffdb7f296 ⚑ QD-9824 add logging of git output in 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.

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.

qodana-cli - Latest Release

Published by qodana-bot about 2 months ago

Changelog

  • 11f6fb1f986858484a7b8b556e0bc84596f3c57a ⬆️ Bump github.com/go-enry/go-enry/v2
  • 10db1a5565bcd17dff2028e7fdfdda644d0c9180 πŸ› Fix native macOS mode (QD-9694)
  • f6cf316c1dbc448bd46af02efae2f9813c0b22bf πŸš€ Add QDPHP to supported native codes

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.

qodana-cli - v2024.2.0

Published by qodana-bot about 2 months ago

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.

qodana-cli -

Published by qodana-bot 2 months ago

Changelog

  • 5cbe88f21d21418d2ab8846a259889af77c3f28a --- updated-dependencies: - dependency-name: github.com/boyter/scc/v3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ...
  • 4af3cdaa2fc2f0be5346d1cbe30b66e8628d426b ⬆️ Bump dependencies
  • 9b00b64b392155133b2ead25240b1aab0775ec63 ⬆️ Bump github.com/boyter/scc/v3
  • edd60f788b1939dcadc7aa5616e7e2f44a9431b6 ⬆️ Bump github.com/boyter/scc/v3
  • d614bc923f2c61d8b7009a80ce0f8a1e80bc0554 ⬆️ Bump github.com/docker/cli
  • 740a2e8159f1eb7c41055c0356f12dd5580ea892 ⬆️ Bump github.com/docker/docker
  • 2cdf59dafa988c23ee4c2ae5c77409ca2d9b7a33 ⬆️ Bump github.com/go-enry/go-enry/v2
  • 41f3ea0dca576e520e79e51ea70c831738e90e26 ⬆️ Bump github.com/shirou/gopsutil/v3
  • a6347c46d0f4e750d334de2e43e13642d265ef7d ⬆️ Bump github.com/spf13/cobra
  • 927a3c7b9a1b53a94b3e5a8c332a93e0e4b3b6d2 ⬆️ Bump github.com/spf13/cobra in /cmd in the dependencies group
  • 44aaa131a66ac6d5844344864ac93ff5aa84af4c ⬆️ Bump github.com/spf13/viper in /cmd in the dependencies group
  • 17a2120d2514402ba99c74c3f12d312c62f990b9 ⬆️ Bump github.com/zalando/go-keyring
  • 9ce66c42b94abf2277821c7fbdb4527cae19e30c ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /cli
  • 71d43b041e34cdd0337709d1276244f2e8112e48 ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /cmd
  • b573d5dba849676a055858759d5b896466fa5699 ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /core
  • e41518b31d8f69b0dd7667455c3a242b53fd48dc ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /platform
  • 161cb1ae1c6c193e35c36d2204974d9f4bf7dfa0 ⬆️ Bump the dependencies group in /core with 1 update
  • fa2e7e951b2678a554c5382d1f373013818f9795 ⬆️ Bump the dependencies group in /core with 3 updates
  • a53654566ec7bdeb2ebee6e6d7cd0cd3d5fe7187 ⬆️ Bump the dependencies group in /linter with 1 update
  • f1bec072460bd335d44c53fff3c86dcacd00f5e8 ⬆️ Bump the dependencies group in /platform with 1 update
  • a20053a099dd2922fafd319f5b79334db1f8a0ac ⬆️ Bump the dependencies group in /platform with 4 updates
  • 9a44d6a8ea42c997ff2d14870fba879cdbbaefba ⬆️ Bump the dependencies group with 1 update
  • 0e5ed71f8e323fb6fde9f91d052d5f038a029847 ⬆️ Bump the dependencies group with 1 update
  • eb8cd64760714a17fceb64694916b5686d060196 ⬆️ Bump the dependencies group with 2 updates
  • b7b5c5887eea0cb024ed1d7d2784eea65cf0e58d πŸ’₯ Add Android project detection
  • f7151777fafe48b5b518887dcb0a5f2f60246729 πŸ› Actively poll stdout and stderr on Windows
  • eaa16efe759f053631fa1a4d4788967007b7d30b πŸ› Add missing Android code
  • 4ef8808109fc777a3d65c01aba201c0501bb4842 πŸ› Adjust path to clang-tidy
  • f83170fc1d89b06caa7e06cac98c7d013aff54cb πŸ› Check container engine if it can run linux (QD-9306)
  • 114f8d48513100d176858b384de845107d2fae70 πŸ› Cli option takes precedence over the YAML (#348)
  • bcb18759ae5f7b5b361115f646620c7b6bfcfa20 πŸ› Do not display linked project twice
  • a7f1cf22e14079d99b71f56015a568dbeb66d5c5 πŸ› Do not write qodana.yaml when not using init command
  • c5f18a6b12b84593c35434256b9197715aeae3a7 πŸ› Downgrade publisher version
  • d244dec41604b4463e503bd4e39944f995bf510c πŸ› Fix GitHub branch extraction for pull requests
  • f66781e8e460c7bf4a2a0a2f1b8ec23f130c2758 πŸ› Fix IDE lookup on darwin for .app dirs
  • 9069a53bf809a9ca6b2c590f279d6a182453a717 πŸ› Fix SARIF processing (QD-8925) (#354)
  • 2c895adf5575feba66991e8f4226f8bc54f9eec9 πŸ› Fix --version showing and update release hooks
  • 8b6007a8d7e2fbafafdf44fb2ff2077b8c34526b πŸ› Fix QDNETC and QDCL eap versions
  • 0b2617395ddad6bdaa4fc340a22424df7edd5afb πŸ› Fix QDNETC and QDCL versions
  • 5099c439d198118fbfd742e68791a43bde74227c πŸ› Fix bootstrap execution
  • cbb2b20573b2c4bc8507be3068d88237bc541242 πŸ› Fix bootstrap for the renamed configurations (QD-9009)
  • 371139ee8f603bc970c759c72a0b0e86ffe51cb5 πŸ› Fix qodana.yml operations
  • 6e9a1a16190163235dc1fd6d3e346d482d21ba8b πŸ› Fix script yaml schema definition (QD-9461)
  • c0c6bd6b7e1b752b3af486f6b2f243fdd60ff649 πŸ› Fix script yaml schema definition (QD-9541)
  • fdeed2a93de1fa750079def0f54a4028e1f1593b πŸ› Fix windows distribution lookup
  • 3516dd79698627a41a958cc0426f49daabdd4332 πŸ› Fix windows distribution lookup (QD-9693)
  • 9b99f819c47f53b459ca8d5ddd8db237e1eeacb5 πŸ› Fix check for updates versioning
  • 5274da6f182a7e8f79e7aabf629bfe2a188b14d9 πŸ› Fix checking of is product in EAP for rider
  • 08dae93148b0a774c26093d29f5e957d0e1f171e πŸ› Fix default results directory location
  • c42de94d50171643ad9c28b875f05092d1b63179 πŸ› Fix missing CI environment info for BitBucket Pipelines
  • e25f2a0155069f91bd4291c9be07cb78a1f17c2b πŸ› Fix native distributions versioning
  • d385f4c92b2e039197a429463b4fb491913f9650 πŸ› Fix native mode warning for qodana-dotnet linter
  • 78769ad03a3c0ea9a3f8d101526221f56266bcf4 πŸ› Fix options logging and report saving
  • 09982c95eb2cfe0d1723361e49d72c4c1e4d8b9c πŸ› Fix panic on reading final results (QD-8925)
  • 1d2e50485a5f5d8bbe7b8d42dbbf3a19c6de389a πŸ› Fix running with an empty config option
  • ea3a2e6fe7ec1e4bcb17b013f666360a2796ce55 πŸ› Fix tar.gz extraction
  • 1105bdf76acc46802fec40eb90d15071784cdfef πŸ› Fixed url building to endpoint (QD-7958)
  • 8a9cdcbfa44c0a1fb3e0c1e40f655ceed8fcf338 πŸ› Fixes in 3rd party linters before release (#324)
  • 7cb5b84de851290251828d3848e9af7839730a87 πŸ› Fixing publisher URL in the platform
  • 7a7c878ce7101a2b498a07180add066805a3870b πŸ› Fixing qodana-cdnet linter behaviour on 241
  • b3f3f72fcbcfabe57265c49711b98b014cbc4fcc πŸ› Forward QD env to containers (QD-8280, QD-8745)
  • 63789adc60cceac3b57097c51cf8bfe7b198ab22 πŸ› Get rid of CI prefix in commit hash.
  • 3d1fba72cdae6210be288a3af994c2c34130ddec πŸ› Git checkout with force while reverting code to specific revision. (#367)
  • 56ee81e5971ac2f495f80528741f8000243d63c1 πŸ› Missing default qodana.yaml when running scan (QD-8699)
  • 7598d79f80927631f41be6da8f0a9fba8d76f21a πŸ› Prepare directories for each diff run
  • 976ac4d162f0f3bd91614da339bcb1c1e786ceb2 πŸ› Preserve exit code of the process on exit
  • dc4bb22ccade020adac5fb7d775c1ee4d98f5c0c πŸ› Provide unique analysis id in case report has to be sent manually (#370)
  • c9241fab06444f6e0b5eb3144423cc69613cd31a πŸ› QD-8538 Sync jdk.table.xml with cache (#292)
  • da680f6b651d42d687d3480b0707580c3c744c28 πŸ› QD-8786 Fix handling of properties with more than single "=" symbols (#320)
  • 5ae43eec156e29c12d6fe469640f2ed5145d76d1 πŸ› QD-9666 Rewrite reading product-info.json. Determine EAP state by appearance of -Dqodana.eap=true parameter
  • 1caee87e21c93b081e0a256b31902eaad6708c3a πŸ› Return back --no-statistics flag
  • 39c7d7f9996958a70af24f673609c7dd69892b52 πŸ› Revert some changes to contributor counting
  • 414bc5503cacfe2f3dea5bda61ee4460e70aa3cd πŸ› Solution/project name should be quoted if space found
  • 45b847455a30f68f762e10d27584802888d01f10 πŸ› Stop fetching the latest publisher, use a fixed version
  • ef78f43abf7655ca016ff2d3fbaf1a43d071c2dc πŸ› Support CLion IDE in vmoptions generation. Fail on unknown IDEs
  • 7d8bccdbf6a147e9a4936131c1b6d5d98e4cb829 πŸ› Update archive extracting to the proper format (QD-9544)
  • a2629e50c45f6af1014730a5076d791a9b5fa699 πŸ› Update workflow file to touch all dependencies
  • b21ef0ec1cb937f3c0c6434dac10ffcf61f896d1 πŸ› Use GITHUB_REF_NAME for GitHub branches (QD-7084)
  • 20e6e3f033a4787bbb4c343fc0747286a1768cfa πŸ› run converter if show-report or save-report are specified (#290)
  • 5c35ad2a43c5f498de69ba19dcb37a96a3000f13 πŸ›Fix wrong test and change setting env in tests (#376)
  • ea5bd9c61980a3198f6cbc6f0df2cfb6708ba230 🚸 Add linter version and project hash to gathered FUS data (#337)
  • 041cda5ccd261c0b763d28c30e1555df5029f98a 🚸 Add missing linter full names for license error message
  • c6332987907f2ec6382fbaf45f370d0f064fdbd8 🚸 Add support for qodana-cpp linter based on CLion Nova (#387)
  • c7ec90598087676d5aac84b032a6302e47737938 🚸 Bump versions for 242 qodana-clang release
  • 176d94174f27fdaffb4e4845ef4422f15d8b754d 🚸 Code cleanup
  • a141e01007b44c9cb90dc33ce585fad5227d58fe 🚸 Disable default quick-fixes behavior in qodana-dotnet in favor of its own (#325)
  • aba1521dffc4f19ccb9c4ed2626fe6fa2fb22383 🚸 Disable qodana-cdnet linter test on the GitHub
  • b429f1aaf449598d0d7048e8b485f31e83c871d3 🚸 Disable report sending on license only token for 3rd party (#327)
  • 421e27a8eba3c33c45467592afe245ebcc8b44b2 🚸 Fix and re-enable disabled tests
  • fcf90421ea895b762770997047ff61b1779a1b59 🚸 Fix result permissions in container, since it could cause problems while postprocessing on the host
  • 5ee26fec0ef2d1fce74826a642570cf584e0f6ba 🚸 Get rid of redundant flag.
  • 5dbdc4e9e7282ac4307d7d3cf6f5400a5616aaf9 🚸 Log all utilities executed by platform into log folder
  • c172f84cd91a90afe5a56b4f802c6b6f5c109023 🚸 Obtain token for 3rd party linters the same way as for others. (#344)
  • c3bad42299dd97290b56966cb4287ad12b85ae2b 🚸 Quote other .net related properties in case they have whitespaces inside
  • d1fe9cfd28df6526f81f66c60c260b3199baef00 🚸 Remove duplicates from merged sarif reports
  • 19a1a43c7fa7068dcf85892f38a58148cbff0a74 🚸 Simplify qodana-cdnet report-patching codebase
  • 79b90197061c3d0c81023a2d30e7731c4058e8d5 🚸 Suppress inspection for qodana-cdnet entrypoint
  • 97f5f0c52e22195aa656e6dc3e5a7299b7f3e138 🚸 Unify license plan output. Print linked project. (#345)
  • 9d9770a83ed0292dcce34cbdb04f537cc9772cee πŸš€ Use native IDE launchers (QD-9246)
  • 6d2e84fda04f65ec1ae6c36673f8826199473ee1 πŸš€QD-9205 Replace "inspect qodana" with "qodana" in launch arguments (#372)
  • 1b2a0baaf1823b718776ec77f78d11e5040cd3c0 ✨ Add new scoped analysis run
  • d2a8183eb727f848f9284588083102a27fa71bb4 ✨ Introduce analysis timeout option (QD-8156)
  • 94e97e52d2d0e375ed4cbefea1e87aa64beeec29 ✨ Prefer 'scoped' over 'local-changes' in .NET
  • da4f88a0f0cd0edb419b586573ffbe8437efd59e ✨ Prefer 'scoped' over 'local-changes' in .NET
  • 5311f62b6da805a0ca7f7a9d33188a8331abea06 ✨ QD-8195 "On-premise" support for linters
  • 43b9ad12930ba586183b8c7a67e4e47be99c1e6e ✨ QD-8811 Non-bundled plugin now should be stored in "custom… (#326)
  • ce6e83cd08c8f44b42e1a27d7217ade5a44af25b ✨ Support JVM remote debug
  • cdb29f8755ff0f7065116fb1e59164b0a2ea9d19 ✨ [QD-8082] Set QODANA_REPO_URL variable
  • 3b51ca9ad23462f4b4384373513dd382782be4e0 πŸ§ͺ Added test for staging cloud (QD-7958)
  • cf3b48a04bedcacc52046f2638856c54cb9100e7 πŸ§ͺ Fix CI builds
  • 1a0a7b4f4efb170a58f6235f9a3496919f3a714f πŸ§ͺ Fix all tests, add platform JARs
  • 9288809f8fc8bf1053bcba40bb68f90548b3a312 ⚑ Add qodana-android linter
  • 4d57e2e1c8fd8900542592f1ac3937c3980a7a58 ⚑ Add latest EAP versions
  • ff7b171bf2bf7807358ffb2ac42d9deb53477faa ⚑ Change the preferred default linter order (#301)
  • 21e270de7d0c8e6894150aa4f3c7f3a1627b485e ⚑ Filter out non-supported linters by license plan (QD-8272)
  • db380610c69bb19f527cdff76bbf6e5fd6a9abfd ⚑ Produce Code Climate reports (QD-8226)
  • a6337638eee3eb7569dd0411906e4138ca0d6d44 ⚑ QD-9730 Switch to scoped script for incremental analysis.
  • 676720d1ef2b8d36b42457b893bf4bfa599b4a2a ⚑ Report to BitBucket Code Insights API (QD-8227)
  • 02fd45cc8d0e78f847ce9d8f94f3887f5679564f ⚑ Set up QODANA_PROJECT_ID_HASH if token is provided (QD-8125 )
  • d7cd788e283f168a94c7ab9998dfa54963d28e23 ⚑ Support custom path for qodana.yaml (QD-2945)
  • 18753c9de57898d8d804656bc786513bfb5292d5 ⚑ Update YAML schema
  • 95931f7fc3211bf39d4047f7571155ab62fcc2c5 ⚑ Update to 2024.1
  • 25df6e7a9d13a47ee5fd90c94285b7e758ff2dbd ⚑ [qodana] QD-9162 Set QODANA_ORGANISATION_ID_HASH env from organizationIdHash field of response for license request.
  • c29fecddc858cd45e61f43d53ad439c75a64d238 Temporarily disable scanning in smart mode (#275)
  • f7341df99feeb893e7cfc1c175a78e697b66de17 🚸 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.

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.

qodana-cli - v2024.1.9

Published by qodana-bot 3 months ago

Changelog

  • 552a3d784868a12bce096d9df4f30b09b6d5b5f8 ⬆️ Bump github.com/boyter/scc/v3
  • 01cb9d9f219c1749d675a4a9663b9e91c6bf3dc3 πŸ› Fix script yaml schema definition (QD-9461)
  • 1e9b21f7e8a75d94004432cb5a66fef586c84fc5 πŸ› Fix script yaml schema definition (QD-9541)

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.

qodana-cli -

Published by qodana-bot 3 months ago

Changelog

  • 5cbe88f21d21418d2ab8846a259889af77c3f28a --- updated-dependencies: - dependency-name: github.com/boyter/scc/v3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ...
  • 4af3cdaa2fc2f0be5346d1cbe30b66e8628d426b ⬆️ Bump dependencies
  • edd60f788b1939dcadc7aa5616e7e2f44a9431b6 ⬆️ Bump github.com/boyter/scc/v3
  • 9b00b64b392155133b2ead25240b1aab0775ec63 ⬆️ Bump github.com/boyter/scc/v3
  • d614bc923f2c61d8b7009a80ce0f8a1e80bc0554 ⬆️ Bump github.com/docker/cli
  • 740a2e8159f1eb7c41055c0356f12dd5580ea892 ⬆️ Bump github.com/docker/docker
  • 2cdf59dafa988c23ee4c2ae5c77409ca2d9b7a33 ⬆️ Bump github.com/go-enry/go-enry/v2
  • 41f3ea0dca576e520e79e51ea70c831738e90e26 ⬆️ Bump github.com/shirou/gopsutil/v3
  • a6347c46d0f4e750d334de2e43e13642d265ef7d ⬆️ Bump github.com/spf13/cobra
  • 927a3c7b9a1b53a94b3e5a8c332a93e0e4b3b6d2 ⬆️ Bump github.com/spf13/cobra in /cmd in the dependencies group
  • 44aaa131a66ac6d5844344864ac93ff5aa84af4c ⬆️ Bump github.com/spf13/viper in /cmd in the dependencies group
  • 17a2120d2514402ba99c74c3f12d312c62f990b9 ⬆️ Bump github.com/zalando/go-keyring
  • 9ce66c42b94abf2277821c7fbdb4527cae19e30c ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /cli
  • 71d43b041e34cdd0337709d1276244f2e8112e48 ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /cmd
  • b573d5dba849676a055858759d5b896466fa5699 ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /core
  • e41518b31d8f69b0dd7667455c3a242b53fd48dc ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /platform
  • 161cb1ae1c6c193e35c36d2204974d9f4bf7dfa0 ⬆️ Bump the dependencies group in /core with 1 update
  • fa2e7e951b2678a554c5382d1f373013818f9795 ⬆️ Bump the dependencies group in /core with 3 updates
  • a53654566ec7bdeb2ebee6e6d7cd0cd3d5fe7187 ⬆️ Bump the dependencies group in /linter with 1 update
  • f1bec072460bd335d44c53fff3c86dcacd00f5e8 ⬆️ Bump the dependencies group in /platform with 1 update
  • a20053a099dd2922fafd319f5b79334db1f8a0ac ⬆️ Bump the dependencies group in /platform with 4 updates
  • 9a44d6a8ea42c997ff2d14870fba879cdbbaefba ⬆️ Bump the dependencies group with 1 update
  • 0e5ed71f8e323fb6fde9f91d052d5f038a029847 ⬆️ Bump the dependencies group with 1 update
  • eb8cd64760714a17fceb64694916b5686d060196 ⬆️ Bump the dependencies group with 2 updates
  • b7b5c5887eea0cb024ed1d7d2784eea65cf0e58d πŸ’₯ Add Android project detection
  • eaa16efe759f053631fa1a4d4788967007b7d30b πŸ› Add missing Android code
  • f83170fc1d89b06caa7e06cac98c7d013aff54cb πŸ› Check container engine if it can run linux (QD-9306)
  • 114f8d48513100d176858b384de845107d2fae70 πŸ› Cli option takes precedence over the YAML (#348)
  • bcb18759ae5f7b5b361115f646620c7b6bfcfa20 πŸ› Do not display linked project twice
  • a7f1cf22e14079d99b71f56015a568dbeb66d5c5 πŸ› Do not write qodana.yaml when not using init command
  • c5f18a6b12b84593c35434256b9197715aeae3a7 πŸ› Downgrade publisher version
  • d244dec41604b4463e503bd4e39944f995bf510c πŸ› Fix GitHub branch extraction for pull requests
  • f66781e8e460c7bf4a2a0a2f1b8ec23f130c2758 πŸ› Fix IDE lookup on darwin for .app dirs
  • 9069a53bf809a9ca6b2c590f279d6a182453a717 πŸ› Fix SARIF processing (QD-8925) (#354)
  • 2c895adf5575feba66991e8f4226f8bc54f9eec9 πŸ› Fix --version showing and update release hooks
  • 8b6007a8d7e2fbafafdf44fb2ff2077b8c34526b πŸ› Fix QDNETC and QDCL eap versions
  • 0b2617395ddad6bdaa4fc340a22424df7edd5afb πŸ› Fix QDNETC and QDCL versions
  • 5099c439d198118fbfd742e68791a43bde74227c πŸ› Fix bootstrap execution
  • cbb2b20573b2c4bc8507be3068d88237bc541242 πŸ› Fix bootstrap for the renamed configurations (QD-9009)
  • 371139ee8f603bc970c759c72a0b0e86ffe51cb5 πŸ› Fix qodana.yml operations
  • 6e9a1a16190163235dc1fd6d3e346d482d21ba8b πŸ› Fix script yaml schema definition (QD-9461)
  • c0c6bd6b7e1b752b3af486f6b2f243fdd60ff649 πŸ› Fix script yaml schema definition (QD-9541)
  • 9b99f819c47f53b459ca8d5ddd8db237e1eeacb5 πŸ› Fix check for updates versioning
  • 5274da6f182a7e8f79e7aabf629bfe2a188b14d9 πŸ› Fix checking of is product in EAP for rider
  • 08dae93148b0a774c26093d29f5e957d0e1f171e πŸ› Fix default results directory location
  • c42de94d50171643ad9c28b875f05092d1b63179 πŸ› Fix missing CI environment info for BitBucket Pipelines
  • e25f2a0155069f91bd4291c9be07cb78a1f17c2b πŸ› Fix native distributions versioning
  • d385f4c92b2e039197a429463b4fb491913f9650 πŸ› Fix native mode warning for qodana-dotnet linter
  • 78769ad03a3c0ea9a3f8d101526221f56266bcf4 πŸ› Fix options logging and report saving
  • 09982c95eb2cfe0d1723361e49d72c4c1e4d8b9c πŸ› Fix panic on reading final results (QD-8925)
  • 1d2e50485a5f5d8bbe7b8d42dbbf3a19c6de389a πŸ› Fix running with an empty config option
  • ea3a2e6fe7ec1e4bcb17b013f666360a2796ce55 πŸ› Fix tar.gz extraction
  • 1105bdf76acc46802fec40eb90d15071784cdfef πŸ› Fixed url building to endpoint (QD-7958)
  • 8a9cdcbfa44c0a1fb3e0c1e40f655ceed8fcf338 πŸ› Fixes in 3rd party linters before release (#324)
  • 7cb5b84de851290251828d3848e9af7839730a87 πŸ› Fixing publisher URL in the platform
  • 7a7c878ce7101a2b498a07180add066805a3870b πŸ› Fixing qodana-cdnet linter behaviour on 241
  • b3f3f72fcbcfabe57265c49711b98b014cbc4fcc πŸ› Forward QD env to containers (QD-8280, QD-8745)
  • 63789adc60cceac3b57097c51cf8bfe7b198ab22 πŸ› Get rid of CI prefix in commit hash.
  • 3d1fba72cdae6210be288a3af994c2c34130ddec πŸ› Git checkout with force while reverting code to specific revision. (#367)
  • 56ee81e5971ac2f495f80528741f8000243d63c1 πŸ› Missing default qodana.yaml when running scan (QD-8699)
  • 7598d79f80927631f41be6da8f0a9fba8d76f21a πŸ› Prepare directories for each diff run
  • dc4bb22ccade020adac5fb7d775c1ee4d98f5c0c πŸ› Provide unique analysis id in case report has to be sent manually (#370)
  • c9241fab06444f6e0b5eb3144423cc69613cd31a πŸ› QD-8538 Sync jdk.table.xml with cache (#292)
  • da680f6b651d42d687d3480b0707580c3c744c28 πŸ› QD-8786 Fix handling of properties with more than single "=" symbols (#320)
  • 1caee87e21c93b081e0a256b31902eaad6708c3a πŸ› Return back --no-statistics flag
  • 39c7d7f9996958a70af24f673609c7dd69892b52 πŸ› Revert some changes to contributor counting
  • 414bc5503cacfe2f3dea5bda61ee4460e70aa3cd πŸ› Solution/project name should be quoted if space found
  • 45b847455a30f68f762e10d27584802888d01f10 πŸ› Stop fetching the latest publisher, use a fixed version
  • ef78f43abf7655ca016ff2d3fbaf1a43d071c2dc πŸ› Support CLion IDE in vmoptions generation. Fail on unknown IDEs
  • 7d8bccdbf6a147e9a4936131c1b6d5d98e4cb829 πŸ› Update archive extracting to the proper format (QD-9544)
  • a2629e50c45f6af1014730a5076d791a9b5fa699 πŸ› Update workflow file to touch all dependencies
  • b21ef0ec1cb937f3c0c6434dac10ffcf61f896d1 πŸ› Use GITHUB_REF_NAME for GitHub branches (QD-7084)
  • 20e6e3f033a4787bbb4c343fc0747286a1768cfa πŸ› run converter if show-report or save-report are specified (#290)
  • 5c35ad2a43c5f498de69ba19dcb37a96a3000f13 πŸ›Fix wrong test and change setting env in tests (#376)
  • ea5bd9c61980a3198f6cbc6f0df2cfb6708ba230 🚸 Add linter version and project hash to gathered FUS data (#337)
  • 041cda5ccd261c0b763d28c30e1555df5029f98a 🚸 Add missing linter full names for license error message
  • c6332987907f2ec6382fbaf45f370d0f064fdbd8 🚸 Add support for qodana-cpp linter based on CLion Nova (#387)
  • a141e01007b44c9cb90dc33ce585fad5227d58fe 🚸 Disable default quick-fixes behavior in qodana-dotnet in favor of its own (#325)
  • aba1521dffc4f19ccb9c4ed2626fe6fa2fb22383 🚸 Disable qodana-cdnet linter test on the GitHub
  • b429f1aaf449598d0d7048e8b485f31e83c871d3 🚸 Disable report sending on license only token for 3rd party (#327)
  • 5ee26fec0ef2d1fce74826a642570cf584e0f6ba 🚸 Get rid of redundant flag.
  • 5dbdc4e9e7282ac4307d7d3cf6f5400a5616aaf9 🚸 Log all utilities executed by platform into log folder
  • c172f84cd91a90afe5a56b4f802c6b6f5c109023 🚸 Obtain token for 3rd party linters the same way as for others. (#344)
  • c3bad42299dd97290b56966cb4287ad12b85ae2b 🚸 Quote other .net related properties in case they have whitespaces inside
  • 19a1a43c7fa7068dcf85892f38a58148cbff0a74 🚸 Simplify qodana-cdnet report-patching codebase
  • 79b90197061c3d0c81023a2d30e7731c4058e8d5 🚸 Suppress inspection for qodana-cdnet entrypoint
  • 97f5f0c52e22195aa656e6dc3e5a7299b7f3e138 🚸 Unify license plan output. Print linked project. (#345)
  • 9d9770a83ed0292dcce34cbdb04f537cc9772cee πŸš€ Use native IDE launchers (QD-9246)
  • 6d2e84fda04f65ec1ae6c36673f8826199473ee1 πŸš€QD-9205 Replace "inspect qodana" with "qodana" in launch arguments (#372)
  • 1b2a0baaf1823b718776ec77f78d11e5040cd3c0 ✨ Add new scoped analysis run
  • d2a8183eb727f848f9284588083102a27fa71bb4 ✨ Introduce analysis timeout option (QD-8156)
  • 94e97e52d2d0e375ed4cbefea1e87aa64beeec29 ✨ Prefer 'scoped' over 'local-changes' in .NET
  • da4f88a0f0cd0edb419b586573ffbe8437efd59e ✨ Prefer 'scoped' over 'local-changes' in .NET
  • 5311f62b6da805a0ca7f7a9d33188a8331abea06 ✨ QD-8195 "On-premise" support for linters
  • 43b9ad12930ba586183b8c7a67e4e47be99c1e6e ✨ QD-8811 Non-bundled plugin now should be stored in "custom… (#326)
  • ce6e83cd08c8f44b42e1a27d7217ade5a44af25b ✨ Support JVM remote debug
  • cdb29f8755ff0f7065116fb1e59164b0a2ea9d19 ✨ [QD-8082] Set QODANA_REPO_URL variable
  • 3b51ca9ad23462f4b4384373513dd382782be4e0 πŸ§ͺ Added test for staging cloud (QD-7958)
  • cf3b48a04bedcacc52046f2638856c54cb9100e7 πŸ§ͺ Fix CI builds
  • 1a0a7b4f4efb170a58f6235f9a3496919f3a714f πŸ§ͺ Fix all tests, add platform JARs
  • 9288809f8fc8bf1053bcba40bb68f90548b3a312 ⚑ Add qodana-android linter
  • 4d57e2e1c8fd8900542592f1ac3937c3980a7a58 ⚑ Add latest EAP versions
  • ff7b171bf2bf7807358ffb2ac42d9deb53477faa ⚑ Change the preferred default linter order (#301)
  • 21e270de7d0c8e6894150aa4f3c7f3a1627b485e ⚑ Filter out non-supported linters by license plan (QD-8272)
  • db380610c69bb19f527cdff76bbf6e5fd6a9abfd ⚑ Produce Code Climate reports (QD-8226)
  • 676720d1ef2b8d36b42457b893bf4bfa599b4a2a ⚑ Report to BitBucket Code Insights API (QD-8227)
  • 02fd45cc8d0e78f847ce9d8f94f3887f5679564f ⚑ Set up QODANA_PROJECT_ID_HASH if token is provided (QD-8125 )
  • d7cd788e283f168a94c7ab9998dfa54963d28e23 ⚑ Support custom path for qodana.yaml (QD-2945)
  • 18753c9de57898d8d804656bc786513bfb5292d5 ⚑ Update YAML schema
  • 95931f7fc3211bf39d4047f7571155ab62fcc2c5 ⚑ Update to 2024.1
  • c29fecddc858cd45e61f43d53ad439c75a64d238 Temporarily disable scanning in smart mode (#275)
  • f7341df99feeb893e7cfc1c175a78e697b66de17 🚸 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.

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.

qodana-cli -

Published by qodana-bot 3 months ago

Changelog

  • 5cbe88f --- updated-dependencies: - dependency-name: github.com/boyter/scc/v3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ...
  • 4af3cda ⬆️ Bump dependencies
  • edd60f7 ⬆️ Bump github.com/boyter/scc/v3
  • 9b00b64 ⬆️ Bump github.com/boyter/scc/v3
  • d614bc9 ⬆️ Bump github.com/docker/cli
  • 740a2e8 ⬆️ Bump github.com/docker/docker
  • 2cdf59d ⬆️ Bump github.com/go-enry/go-enry/v2
  • 41f3ea0 ⬆️ Bump github.com/shirou/gopsutil/v3
  • a6347c4 ⬆️ Bump github.com/spf13/cobra
  • 927a3c7 ⬆️ Bump github.com/spf13/cobra in /cmd in the dependencies group
  • 44aaa13 ⬆️ Bump github.com/spf13/viper in /cmd in the dependencies group
  • 17a2120 ⬆️ Bump github.com/zalando/go-keyring
  • 9ce66c4 ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /cli
  • 71d43b0 ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /cmd
  • b573d5d ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /core
  • e41518b ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /platform
  • 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
  • 0e5ed71 ⬆️ Bump the dependencies group with 1 update
  • 9a44d6a ⬆️ Bump the dependencies group with 1 update
  • eb8cd64 ⬆️ Bump the dependencies group with 2 updates
  • b7b5c58 πŸ’₯ Add Android project detection
  • eaa16ef πŸ› Add missing Android code
  • f83170f πŸ› Check container engine if it can run linux (QD-9306)
  • 114f8d4 πŸ› Cli option takes precedence over the YAML (#348)
  • bcb1875 πŸ› Do not display linked project twice
  • a7f1cf2 πŸ› Do not write qodana.yaml when not using init command
  • c5f18a6 πŸ› Downgrade publisher version
  • d244dec πŸ› Fix GitHub branch extraction for pull requests
  • f66781e πŸ› Fix IDE lookup on darwin for .app dirs
  • 9069a53 πŸ› Fix SARIF processing (QD-8925) (#354)
  • 2c895ad πŸ› Fix --version showing and update release hooks
  • 8b6007a πŸ› Fix QDNETC and QDCL eap versions
  • 0b26173 πŸ› Fix QDNETC and QDCL versions
  • 5099c43 πŸ› Fix bootstrap execution
  • cbb2b20 πŸ› Fix bootstrap for the renamed configurations (QD-9009)
  • 371139e πŸ› Fix qodana.yml operations
  • 6e9a1a1 πŸ› Fix script yaml schema definition (QD-9461)
  • 9b99f81 πŸ› Fix check for updates versioning
  • 5274da6 πŸ› Fix checking of is product in EAP for rider
  • 08dae93 πŸ› Fix default results directory location
  • c42de94 πŸ› Fix missing CI environment info for BitBucket Pipelines
  • e25f2a0 πŸ› Fix native distributions versioning
  • d385f4c πŸ› Fix native mode warning for qodana-dotnet linter
  • 78769ad πŸ› Fix options logging and report saving
  • 09982c9 πŸ› Fix panic on reading final results (QD-8925)
  • 1d2e504 πŸ› Fix running with an empty config option
  • ea3a2e6 πŸ› Fix tar.gz extraction
  • 1105bdf πŸ› Fixed url building to endpoint (QD-7958)
  • 8a9cdcb πŸ› Fixes in 3rd party linters before release (#324)
  • 7cb5b84 πŸ› Fixing publisher URL in the platform
  • 7a7c878 πŸ› Fixing qodana-cdnet linter behaviour on 241
  • b3f3f72 πŸ› Forward QD env to containers (QD-8280, QD-8745)
  • 63789ad πŸ› Get rid of CI prefix in commit hash.
  • 3d1fba7 πŸ› Git checkout with force while reverting code to specific revision. (#367)
  • 56ee81e πŸ› Missing default qodana.yaml when running scan (QD-8699)
  • 7598d79 πŸ› Prepare directories for each diff run
  • dc4bb22 πŸ› Provide unique analysis id in case report has to be sent manually (#370)
  • c9241fa πŸ› QD-8538 Sync jdk.table.xml with cache (#292)
  • da680f6 πŸ› QD-8786 Fix handling of properties with more than single "=" symbols (#320)
  • 1caee87 πŸ› Return back --no-statistics flag
  • 39c7d7f πŸ› Revert some changes to contributor counting
  • 414bc55 πŸ› Solution/project name should be quoted if space found
  • 45b8474 πŸ› Stop fetching the latest publisher, use a fixed version
  • ef78f43 πŸ› Support CLion IDE in vmoptions generation. Fail on unknown IDEs
  • 7d8bccd πŸ› Update archive extracting to the proper format (QD-9544)
  • 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)
  • 5c35ad2 πŸ›Fix wrong test and change setting env in tests (#376)
  • ea5bd9c 🚸 Add linter version and project hash to gathered FUS data (#337)
  • 041cda5 🚸 Add missing linter full names for license error message
  • c633298 🚸 Add support for qodana-cpp linter based on CLion Nova (#387)
  • a141e01 🚸 Disable default quick-fixes behavior in qodana-dotnet in favor of its own (#325)
  • aba1521 🚸 Disable qodana-cdnet linter test on the GitHub
  • b429f1a 🚸 Disable report sending on license only token for 3rd party (#327)
  • 5ee26fe 🚸 Get rid of redundant flag.
  • 5dbdc4e 🚸 Log all utilities executed by platform into log folder
  • c172f84 🚸 Obtain token for 3rd party linters the same way as for others. (#344)
  • c3bad42 🚸 Quote other .net related properties in case they have whitespaces inside
  • 19a1a43 🚸 Simplify qodana-cdnet report-patching codebase
  • 79b9019 🚸 Suppress inspection for qodana-cdnet entrypoint
  • 97f5f0c 🚸 Unify license plan output. Print linked project. (#345)
  • 9d9770a πŸš€ Use native IDE launchers (QD-9246)
  • 6d2e84f πŸš€QD-9205 Replace "inspect qodana" with "qodana" in launch arguments (#372)
  • 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
  • 43b9ad1 ✨ QD-8811 Non-bundled plugin now should be stored in "custom… (#326)
  • ce6e83c ✨ Support JVM remote debug
  • cdb29f8 ✨ [QD-8082] Set QODANA_REPO_URL variable
  • 3b51ca9 πŸ§ͺ Added test for staging cloud (QD-7958)
  • cf3b48a πŸ§ͺ Fix CI builds
  • 1a0a7b4 πŸ§ͺ Fix all tests, add platform JARs
  • 9288809 ⚑ Add qodana-android linter
  • 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)
  • 18753c9 ⚑ Update YAML schema
  • 95931f7 ⚑ Update to 2024.1
  • 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.

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.

qodana-cli - v2024.1.8

Published by qodana-bot 4 months ago

Changelog

  • e0a9f6b πŸ› Do not display linked project twice
  • 4d44f7a 🚸 Add missing linter full names for license error message

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.

qodana-cli - v2024.1.7

Published by qodana-bot 4 months ago

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 ⬆️ Bump github.com/shirou/gopsutil/v3
  • 6076eed ⬆️ Bump github.com/spf13/viper in /cmd in the dependencies group
  • 5c2c031 ⬆️ Bump github.com/zalando/go-keyring
  • fd5096f πŸ› Add missing Android code
  • c2be319 πŸ› Check container engine if it can run linux (QD-9306)
  • 5152f46 πŸ› Downgrade publisher version
  • c9659f6 πŸ› Fix QDNETC and QDCL eap versions
  • dc25f94 πŸ› Fix bootstrap for the renamed configurations (QD-9009)
  • 876a6d4 πŸ› Forward QD env to containers (QD-8280, QD-8745)
  • fb3db75 πŸ› Provide unique analysis id in case report has to be sent manually (#370)
  • 764f2f1 πŸ› Solution/project name should be quoted if space found
  • e281aa4 πŸ› Stop fetching the latest publisher, use a fixed version
  • e3b0e28 🚸 Quote other .net related properties in case they have whitespaces inside
  • 48f675a ⚑ Add qodana-android linter

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.

qodana-cli -

Published by qodana-bot 5 months ago

Changelog

  • 5cbe88f --- updated-dependencies: - dependency-name: github.com/boyter/scc/v3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ...
  • edd60f7 ⬆️ Bump github.com/boyter/scc/v3
  • d614bc9 ⬆️ Bump github.com/docker/cli
  • 740a2e8 ⬆️ Bump github.com/docker/docker
  • 2cdf59d ⬆️ Bump github.com/go-enry/go-enry/v2
  • 9ce66c4 ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /cli
  • 71d43b0 ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /cmd
  • b573d5d ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /core
  • e41518b ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /platform
  • 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
  • 0e5ed71 ⬆️ Bump the dependencies group with 1 update
  • 9a44d6a ⬆️ Bump the dependencies group with 1 update
  • eb8cd64 ⬆️ Bump the dependencies group with 2 updates
  • 114f8d4 πŸ› Cli option takes precedence over the YAML (#348)
  • a7f1cf2 πŸ› Do not write qodana.yaml when not using init command
  • d244dec πŸ› Fix GitHub branch extraction for pull requests
  • 9069a53 πŸ› Fix SARIF processing (QD-8925) (#354)
  • 2c895ad πŸ› Fix --version showing and update release hooks
  • 8b6007a πŸ› Fix QDNETC and QDCL eap versions
  • 0b26173 πŸ› Fix QDNETC and QDCL versions
  • 5099c43 πŸ› Fix bootstrap execution
  • 371139e πŸ› Fix qodana.yml operations
  • 9b99f81 πŸ› Fix check for updates versioning
  • 08dae93 πŸ› Fix default results directory location
  • c42de94 πŸ› Fix missing CI environment info for BitBucket Pipelines
  • e25f2a0 πŸ› Fix native distributions versioning
  • d385f4c πŸ› Fix native mode warning for qodana-dotnet linter
  • 78769ad πŸ› Fix options logging and report saving
  • 09982c9 πŸ› Fix panic on reading final results (QD-8925)
  • 1d2e504 πŸ› Fix running with an empty config option
  • ea3a2e6 πŸ› Fix tar.gz extraction
  • 1105bdf πŸ› Fixed url building to endpoint (QD-7958)
  • 8a9cdcb πŸ› Fixes in 3rd party linters before release (#324)
  • 7cb5b84 πŸ› Fixing publisher URL in the platform
  • 7a7c878 πŸ› Fixing qodana-cdnet linter behaviour on 241
  • 63789ad πŸ› Get rid of CI prefix in commit hash.
  • 3d1fba7 πŸ› Git checkout with force while reverting code to specific revision. (#367)
  • 56ee81e πŸ› Missing default qodana.yaml when running scan (QD-8699)
  • 7598d79 πŸ› Prepare directories for each diff run
  • dc4bb22 πŸ› Provide unique analysis id in case report has to be sent manually (#370)
  • c9241fa πŸ› QD-8538 Sync jdk.table.xml with cache (#292)
  • da680f6 πŸ› QD-8786 Fix handling of properties with more than single "=" symbols (#320)
  • 1caee87 πŸ› Return back --no-statistics flag
  • 39c7d7f πŸ› Revert some changes to contributor counting
  • 414bc55 πŸ› Solution/project name should be quoted if space found
  • 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)
  • ea5bd9c 🚸 Add linter version and project hash to gathered FUS data (#337)
  • a141e01 🚸 Disable default quick-fixes behavior in qodana-dotnet in favor of its own (#325)
  • aba1521 🚸 Disable qodana-cdnet linter test on the GitHub
  • b429f1a 🚸 Disable report sending on license only token for 3rd party (#327)
  • 5ee26fe 🚸 Get rid of redundant flag.
  • 5dbdc4e 🚸 Log all utilities executed by platform into log folder
  • c172f84 🚸 Obtain token for 3rd party linters the same way as for others. (#344)
  • c3bad42 🚸 Quote other .net related properties in case they have whitespaces inside
  • 19a1a43 🚸 Simplify qodana-cdnet report-patching codebase
  • 79b9019 🚸 Suppress inspection for qodana-cdnet entrypoint
  • 97f5f0c 🚸 Unify license plan output. Print linked project. (#345)
  • 1b2a0ba ✨ Add new scoped analysis run
  • d2a8183 ✨ Introduce analysis timeout option (QD-8156)
  • da4f88a ✨ Prefer 'scoped' over 'local-changes' in .NET
  • 94e97e5 ✨ Prefer 'scoped' over 'local-changes' in .NET
  • 5311f62 ✨ QD-8195 "On-premise" support for linters
  • 43b9ad1 ✨ QD-8811 Non-bundled plugin now should be stored in "custom… (#326)
  • 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)
  • 18753c9 ⚑ Update YAML schema
  • 95931f7 ⚑ Update to 2024.1
  • 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.

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.

qodana-cli -

Published by qodana-bot 5 months ago

Changelog

  • edd60f7 ⬆️ Bump github.com/boyter/scc/v3
  • d614bc9 ⬆️ Bump github.com/docker/cli
  • 740a2e8 ⬆️ Bump github.com/docker/docker
  • 2cdf59d ⬆️ Bump github.com/go-enry/go-enry/v2
  • 9ce66c4 ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /cli
  • 71d43b0 ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /cmd
  • b573d5d ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /core
  • e41518b ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /platform
  • 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
  • 0e5ed71 ⬆️ Bump the dependencies group with 1 update
  • 9a44d6a ⬆️ Bump the dependencies group with 1 update
  • eb8cd64 ⬆️ Bump the dependencies group with 2 updates
  • 114f8d4 πŸ› Cli option takes precedence over the YAML (#348)
  • a7f1cf2 πŸ› Do not write qodana.yaml when not using init command
  • d244dec πŸ› Fix GitHub branch extraction for pull requests
  • 9069a53 πŸ› Fix SARIF processing (QD-8925) (#354)
  • 2c895ad πŸ› Fix --version showing and update release hooks
  • 8b6007a πŸ› Fix QDNETC and QDCL eap versions
  • 0b26173 πŸ› Fix QDNETC and QDCL versions
  • 5099c43 πŸ› Fix bootstrap execution
  • 371139e πŸ› Fix qodana.yml operations
  • 9b99f81 πŸ› Fix check for updates versioning
  • 08dae93 πŸ› Fix default results directory location
  • c42de94 πŸ› Fix missing CI environment info for BitBucket Pipelines
  • e25f2a0 πŸ› Fix native distributions versioning
  • d385f4c πŸ› Fix native mode warning for qodana-dotnet linter
  • 78769ad πŸ› Fix options logging and report saving
  • 09982c9 πŸ› Fix panic on reading final results (QD-8925)
  • 1d2e504 πŸ› Fix running with an empty config option
  • ea3a2e6 πŸ› Fix tar.gz extraction
  • 1105bdf πŸ› Fixed url building to endpoint (QD-7958)
  • 8a9cdcb πŸ› Fixes in 3rd party linters before release (#324)
  • 7cb5b84 πŸ› Fixing publisher URL in the platform
  • 7a7c878 πŸ› Fixing qodana-cdnet linter behaviour on 241
  • 63789ad πŸ› Get rid of CI prefix in commit hash.
  • 3d1fba7 πŸ› Git checkout with force while reverting code to specific revision. (#367)
  • 56ee81e πŸ› Missing default qodana.yaml when running scan (QD-8699)
  • 7598d79 πŸ› Prepare directories for each diff run
  • dc4bb22 πŸ› Provide unique analysis id in case report has to be sent manually (#370)
  • c9241fa πŸ› QD-8538 Sync jdk.table.xml with cache (#292)
  • da680f6 πŸ› QD-8786 Fix handling of properties with more than single "=" symbols (#320)
  • 1caee87 πŸ› Return back --no-statistics flag
  • 39c7d7f πŸ› Revert some changes to contributor counting
  • 414bc55 πŸ› Solution/project name should be quoted if space found
  • 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)
  • ea5bd9c 🚸 Add linter version and project hash to gathered FUS data (#337)
  • a141e01 🚸 Disable default quick-fixes behavior in qodana-dotnet in favor of its own (#325)
  • aba1521 🚸 Disable qodana-cdnet linter test on the GitHub
  • b429f1a 🚸 Disable report sending on license only token for 3rd party (#327)
  • 5ee26fe 🚸 Get rid of redundant flag.
  • 5dbdc4e 🚸 Log all utilities executed by platform into log folder
  • c172f84 🚸 Obtain token for 3rd party linters the same way as for others. (#344)
  • c3bad42 🚸 Quote other .net related properties in case they have whitespaces inside
  • 19a1a43 🚸 Simplify qodana-cdnet report-patching codebase
  • 79b9019 🚸 Suppress inspection for qodana-cdnet entrypoint
  • 97f5f0c 🚸 Unify license plan output. Print linked project. (#345)
  • 1b2a0ba ✨ Add new scoped analysis run
  • d2a8183 ✨ Introduce analysis timeout option (QD-8156)
  • da4f88a ✨ Prefer 'scoped' over 'local-changes' in .NET
  • 94e97e5 ✨ Prefer 'scoped' over 'local-changes' in .NET
  • 5311f62 ✨ QD-8195 "On-premise" support for linters
  • 43b9ad1 ✨ QD-8811 Non-bundled plugin now should be stored in "custom… (#326)
  • 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)
  • 18753c9 ⚑ Update YAML schema
  • 95931f7 ⚑ Update to 2024.1
  • 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.

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.

qodana-cli - v2024.1.6

Published by qodana-bot 5 months ago

Changelog

  • f00f238 πŸ› Git checkout with force while reverting code to specific revision. (#367)

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.

qodana-cli -

Published by qodana-bot 5 months ago

Changelog

  • edd60f7 ⬆️ Bump github.com/boyter/scc/v3
  • d614bc9 ⬆️ Bump github.com/docker/cli
  • 740a2e8 ⬆️ Bump github.com/docker/docker
  • 2cdf59d ⬆️ Bump github.com/go-enry/go-enry/v2
  • 9ce66c4 ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /cli
  • 71d43b0 ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /cmd
  • b573d5d ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /core
  • e41518b ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /platform
  • 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
  • 0e5ed71 ⬆️ Bump the dependencies group with 1 update
  • 9a44d6a ⬆️ Bump the dependencies group with 1 update
  • eb8cd64 ⬆️ Bump the dependencies group with 2 updates
  • 114f8d4 πŸ› Cli option takes precedence over the YAML (#348)
  • a7f1cf2 πŸ› Do not write qodana.yaml when not using init command
  • d244dec πŸ› Fix GitHub branch extraction for pull requests
  • 9069a53 πŸ› Fix SARIF processing (QD-8925) (#354)
  • 2c895ad πŸ› Fix --version showing and update release hooks
  • 8b6007a πŸ› Fix QDNETC and QDCL eap versions
  • 0b26173 πŸ› Fix QDNETC and QDCL versions
  • 5099c43 πŸ› Fix bootstrap execution
  • 371139e πŸ› Fix qodana.yml operations
  • 9b99f81 πŸ› Fix check for updates versioning
  • 08dae93 πŸ› Fix default results directory location
  • c42de94 πŸ› Fix missing CI environment info for BitBucket Pipelines
  • e25f2a0 πŸ› Fix native distributions versioning
  • d385f4c πŸ› Fix native mode warning for qodana-dotnet linter
  • 78769ad πŸ› Fix options logging and report saving
  • 09982c9 πŸ› Fix panic on reading final results (QD-8925)
  • 1d2e504 πŸ› Fix running with an empty config option
  • ea3a2e6 πŸ› Fix tar.gz extraction
  • 1105bdf πŸ› Fixed url building to endpoint (QD-7958)
  • 8a9cdcb πŸ› Fixes in 3rd party linters before release (#324)
  • 7cb5b84 πŸ› Fixing publisher URL in the platform
  • 7a7c878 πŸ› Fixing qodana-cdnet linter behaviour on 241
  • 63789ad πŸ› Get rid of CI prefix in commit hash.
  • 3d1fba7 πŸ› Git checkout with force while reverting code to specific revision. (#367)
  • 56ee81e πŸ› 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)
  • da680f6 πŸ› QD-8786 Fix handling of properties with more than single "=" symbols (#320)
  • 1caee87 πŸ› Return back --no-statistics flag
  • 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)
  • ea5bd9c 🚸 Add linter version and project hash to gathered FUS data (#337)
  • a141e01 🚸 Disable default quick-fixes behavior in qodana-dotnet in favor of its own (#325)
  • aba1521 🚸 Disable qodana-cdnet linter test on the GitHub
  • b429f1a 🚸 Disable report sending on license only token for 3rd party (#327)
  • 5ee26fe 🚸 Get rid of redundant flag.
  • 5dbdc4e 🚸 Log all utilities executed by platform into log folder
  • c172f84 🚸 Obtain token for 3rd party linters the same way as for others. (#344)
  • 19a1a43 🚸 Simplify qodana-cdnet report-patching codebase
  • 79b9019 🚸 Suppress inspection for qodana-cdnet entrypoint
  • 97f5f0c 🚸 Unify license plan output. Print linked project. (#345)
  • 1b2a0ba ✨ Add new scoped analysis run
  • d2a8183 ✨ Introduce analysis timeout option (QD-8156)
  • da4f88a ✨ Prefer 'scoped' over 'local-changes' in .NET
  • 94e97e5 ✨ Prefer 'scoped' over 'local-changes' in .NET
  • 5311f62 ✨ QD-8195 "On-premise" support for linters
  • 43b9ad1 ✨ QD-8811 Non-bundled plugin now should be stored in "custom… (#326)
  • 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)
  • 18753c9 ⚑ Update YAML schema
  • 95931f7 ⚑ Update to 2024.1
  • 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.

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.

qodana-cli - v2024.1.5

Published by qodana-bot 5 months ago

Changelog

  • 5fbbd6c ⬆️ Bump github.com/go-enry/go-enry/v2
  • 69fe823 πŸ› Do not write qodana.yaml when not using init command
  • b9f9aaf πŸ› Fix SARIF processing (QD-8925) (#354)
  • 812df7a πŸ› Fix QDNETC and QDCL versions
  • 30c15cb πŸ› Fix native distributions versioning

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.

qodana-cli -

Published by qodana-bot 5 months ago

Changelog

  • edd60f7 ⬆️ Bump github.com/boyter/scc/v3
  • d614bc9 ⬆️ Bump github.com/docker/cli
  • 740a2e8 ⬆️ Bump github.com/docker/docker
  • 9ce66c4 ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /cli
  • 71d43b0 ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /cmd
  • b573d5d ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /core
  • e41518b ⬆️ Bump golang.org/x/net from 0.21.0 to 0.23.0 in /platform
  • 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
  • 0e5ed71 ⬆️ Bump the dependencies group with 1 update
  • 9a44d6a ⬆️ Bump the dependencies group with 1 update
  • eb8cd64 ⬆️ Bump the dependencies group with 2 updates
  • 114f8d4 πŸ› Cli option takes precedence over the YAML (#348)
  • a7f1cf2 πŸ› Do not write qodana.yaml when not using init command
  • d244dec πŸ› Fix GitHub branch extraction for pull requests
  • 9069a53 πŸ› Fix SARIF processing (QD-8925) (#354)
  • 2c895ad πŸ› Fix --version showing and update release hooks
  • 5099c43 πŸ› Fix bootstrap execution
  • 371139e πŸ› Fix qodana.yml operations
  • 9b99f81 πŸ› Fix check for updates versioning
  • 08dae93 πŸ› Fix default results directory location
  • c42de94 πŸ› Fix missing CI environment info for BitBucket Pipelines
  • d385f4c πŸ› Fix native mode warning for qodana-dotnet linter
  • 78769ad πŸ› Fix options logging and report saving
  • 09982c9 πŸ› Fix panic on reading final results (QD-8925)
  • 1d2e504 πŸ› Fix running with an empty config option
  • ea3a2e6 πŸ› Fix tar.gz extraction
  • 1105bdf πŸ› Fixed url building to endpoint (QD-7958)
  • 8a9cdcb πŸ› Fixes in 3rd party linters before release (#324)
  • 7cb5b84 πŸ› Fixing publisher URL in the platform
  • 7a7c878 πŸ› Fixing qodana-cdnet linter behaviour on 241
  • 63789ad πŸ› Get rid of CI prefix in commit hash.
  • 56ee81e πŸ› 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)
  • da680f6 πŸ› QD-8786 Fix handling of properties with more than single "=" symbols (#320)
  • 1caee87 πŸ› Return back --no-statistics flag
  • 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)
  • ea5bd9c 🚸 Add linter version and project hash to gathered FUS data (#337)
  • a141e01 🚸 Disable default quick-fixes behavior in qodana-dotnet in favor of its own (#325)
  • aba1521 🚸 Disable qodana-cdnet linter test on the GitHub
  • b429f1a 🚸 Disable report sending on license only token for 3rd party (#327)
  • 5ee26fe 🚸 Get rid of redundant flag.
  • 5dbdc4e 🚸 Log all utilities executed by platform into log folder
  • c172f84 🚸 Obtain token for 3rd party linters the same way as for others. (#344)
  • 19a1a43 🚸 Simplify qodana-cdnet report-patching codebase
  • 79b9019 🚸 Suppress inspection for qodana-cdnet entrypoint
  • 97f5f0c 🚸 Unify license plan output. Print linked project. (#345)
  • 1b2a0ba ✨ Add new scoped analysis run
  • d2a8183 ✨ Introduce analysis timeout option (QD-8156)
  • da4f88a ✨ Prefer 'scoped' over 'local-changes' in .NET
  • 94e97e5 ✨ Prefer 'scoped' over 'local-changes' in .NET
  • 5311f62 ✨ QD-8195 "On-premise" support for linters
  • 43b9ad1 ✨ QD-8811 Non-bundled plugin now should be stored in "custom… (#326)
  • 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)
  • 18753c9 ⚑ Update YAML schema
  • 95931f7 ⚑ Update to 2024.1
  • 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.

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.