Releases: JetBrains/qodana-cli
v2024.1.2
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).
- To run Qodana with a container (the default mode in CLI), you must have Docker or Podman installed and running locally to support this: https://www.docker.com/get-started, and, if you are using Linux, you should be able to run Docker from the current (non-root) user (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user)
- To run Qodana without a container, you must have the IDE installed locally to provide the IDE installation path to the CLI or specify the product code, and CLI will try to download the IDE automatically (experimental support).
macOS and Linux
Install with Homebrew (recommended)
brew install jetbrains/utils/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
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).
- To run Qodana with a container (the default mode in CLI), you must have Docker or Podman installed and running locally to support this: https://www.docker.com/get-started, and, if you are using Linux, you should be able to run Docker from the current (non-root) user (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user)
- To run Qodana without a container, you must have the IDE installed locally to provide the IDE installation path to the CLI or specify the product code, and CLI will try to download the IDE automatically (experimental support).
macOS and Linux
Install with Homebrew (recommended)
brew install jetbrains/utils/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
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 runningscan
(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
orsave-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).
- To run Qodana with a container (the default mode in CLI), you must have Docker or Podman installed and running locally to support this: https://www.docker.com/get-started, and, if you are using Linux, you should be able to run Docker from the current (non-root) user (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user)
- To run Qodana without a container, you must have the IDE installed locally to provide the IDE installation path to the CLI or specify the product code, and CLI will try to download the IDE automatically (experimental support).
macOS and Linux
Install with Homebrew (recommended)
brew install jetbrains/utils/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
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).
- To run Qodana with a container (the default mode in CLI), you must have Docker or Podman installed and running locally to support this: https://www.docker.com/get-started, and, if you are using Linux, you should be able to run Docker from the current (non-root) user (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user)
- To run Qodana without a container, you must have the IDE installed locally to provide the IDE installation path to the CLI or specify the product code, and CLI will try to download the IDE automatically (experimental support).
macOS and Linux
Install with Homebrew (recommended)
brew install jetbrains/utils/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
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).
- To run Qodana with a container (the default mode in CLI), you must have Docker or Podman installed and running locally to support this: https://www.docker.com/get-started, and, if you are using Linux, you should be able to run Docker from the current (non-root) user (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user)
- To run Qodana without a container, you must have the IDE installed locally to provide the IDE installation path to the CLI or specify the product code, and CLI will try to download the IDE automatically (experimental support).
macOS and Linux
Install with Homebrew (recommended)
brew install jetbrains/utils/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
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 forscan
- 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).
- To run Qodana with a container (the default mode in CLI), you must have Docker or Podman installed and running locally to support this: https://www.docker.com/get-started, and, if you are using Linux, you should be able to run Docker from the current (non-root) user (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user)
- To run Qodana without a container, you must have the IDE installed locally to provide the IDE installation path to the CLI or specify the product code, and CLI will try to download the IDE automatically (experimental support).
macOS and Linux
Install with Homebrew (recommended)
brew install jetbrains/utils/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
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).
- To run Qodana with a container (the default mode in CLI), you must have Docker or Podman installed and running locally to support this: https://www.docker.com/get-started, and, if you are using Linux, you should be able to run Docker from the current (non-root) user (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user)
- To run Qodana without a container, you must have the IDE installed locally to provide the IDE installation path to the CLI or specify the product code, and CLI will try to download the IDE automatically (experimental support).
macOS and Linux
Install with Homebrew (recommended)
brew install jetbrains/utils/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
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).
- To run Qodana with a container (the default mode in CLI), you must have Docker or Podman installed and running locally to support this: https://www.docker.com/get-started, and, if you are using Linux, you should be able to run Docker from the current (non-root) user (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user)
- To run Qodana without a container, you must have the IDE installed locally to provide the IDE installation path to the CLI or specify the product code, and CLI will try to download the IDE automatically (experimental support).
macOS and Linux
Install with Homebrew (recommended)
brew install jetbrains/utils/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
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 forscan
- 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).
- To run Qodana with a container (the default mode in CLI), you must have Docker or Podman installed and running locally to support this: https://www.docker.com/get-started, and, if you are using Linux, you should be able to run Docker from the current (non-root) user (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user)
- To run Qodana without a container, you must have the IDE installed locally to provide the IDE installation path to the CLI or specify the product code, and CLI will try to download the IDE automatically (experimental support).
macOS and Linux
Install with Homebrew (recommended)
brew install jetbrains/utils/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
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).
- To run Qodana with a container (the default mode in CLI), you must have Docker or Podman installed and running locally to support this: https://www.docker.com/get-started, and, if you are using Linux, you should be able to run Docker from the current (non-root) user (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user)
- To run Qodana without a container, you must have the IDE installed locally to provide the IDE installation path to the CLI or specify the product code, and CLI will try to download the IDE automatically (experimental support).
macOS and Linux
Install with Homebrew (recommended)
brew install jetbrains/utils/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.