Releases: JetBrains/qodana-cli
v2022.1.1
Changelog
- 51a773b 🐛 Fix results directory opening for Windows
- 922b84a 🚸 Do not run linters on empty directories
- c3c1a19 🚸 Remove deprecated arguments
- eb5c25c 🔥 Extract Qodana env variables the proper way
Install
💡 The Qodana CLI is distributed and run as a binary. The Qodana linters with inspections are Docker Images.
- You must have Docker installed and running locally to support this: https://www.docker.com/get-started
- 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)
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 Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana
Anywhere else
Install with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can install the latest binary (or the apt/rpm/deb 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 on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bash
Update with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.
v2022.1.0 🎁
🆕 versioning scheme
The versioning scheme was changed to sync with the published Qodana linters versions.
Changelog
- cb1e0ea ⚡ Add
--commit
scan option - b41d78f ⬆️ Bump github.com/docker/docker
- 566f149 ⬆️ Bump github.com/owenrumney/go-sarif/v2 from 2.1.1 to 2.1.2
- 6ffa4a2 ⬆️ Bump github.com/spf13/cobra from 1.4.0 to 1.5.0
- 00a2308 ⬆️ Bump github.com/spf13/viper from 1.11.0 to 1.12.0
- 3ffe589 ⬆️ Bump gopkg.in/yaml.v3 from 3.0.0 to 3.0.1
- 7bacde9 ⬆️ Bump goreleaser/goreleaser-action from 2 to 3
- 8021b52 🐛 Support
qodana.yaml
,qodana.yml
names - b163d2a 🚸 Lookup
QODANA_TOKEN
in the environment
Install
💡 The Qodana CLI is distributed and run as a binary. The Qodana linters with inspections are Docker Images.
- You must have Docker installed and running locally to support this: https://www.docker.com/get-started
- 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)
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 Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana
Anywhere else
Install with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can install the latest binary (or the apt/rpm/deb 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 on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bash
Update with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.
v1.1.1
Changelog
- 013db22 ⬆️ Bump github.com/docker/docker
- fcade07 ⬆️ Bump github.com/liamg/clinch from 1.5.6 to 1.6.1
- aeaa348 ⬆️ Bump golangci/golangci-lint-action from 3.1.0 to 3.2.0
- bcce74a 🐛 Do not run containers from the current user on Windows by default
Install
💡 The Qodana CLI is distributed and run as a binary. The Qodana linters with inspections are Docker Images.
- You must have Docker installed and running locally to support this: https://www.docker.com/get-started
- 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)
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 Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana
Anywhere else
Install with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can install the latest binary (or the apt/rpm/deb 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 on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bash
Update with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.
v1.1.0
Changelog
- 54bd616 ⬆️ Bump actions/setup-go from 2 to 3
- 5137b53 ⬆️ Bump actions/upload-artifact from 2 to 3
- e5f4c28 ⬆️ Bump codecov/codecov-action from 2.1.0 to 3.0.0
- 9e25fd0 ⬆️ Bump codecov/codecov-action from 3.0.0 to 3.1.0
- 349a38c ⬆️ Bump github.com/docker/docker
- b669981 ⬆️ Bump github.com/go-enry/go-enry/v2 from 2.8.0 to 2.8.2
- 9a896cf ⬆️ Bump github.com/pterm/pterm from 0.12.40 to 0.12.41
- d516d17 ⬆️ Bump github.com/spf13/viper from 1.10.1 to 1.11.0
- ef2de50 ⬆️ Bump github/codeql-action from 1 to 2
- 2831b09 ⚡ Update Qodana linters to 2022.1
Install
💡 The Qodana CLI is distributed and run as a binary. The Qodana linters with inspections are Docker Images.
- You must have Docker installed and running locally to support this: https://www.docker.com/get-started
- 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)
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 Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana
Anywhere else
Install with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can install the latest binary (or the apt/rpm/deb 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 on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bash
Update with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.
v1.0.4
Changelog
- c3bb2ea 🐛 Fix incorrect CLI version shown
Install
💡 The Qodana CLI is distributed and run as a binary. The Qodana linters with inspections are Docker Images.
- You must have Docker installed and running locally to support this: https://www.docker.com/get-started
- 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)
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 Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana
Anywhere else
Install with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can install the latest binary (or the apt/rpm/deb 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 on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bash
Update with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.
v1.0.3
Changelog
- 2837dbb ⬆️ Bump dependencies
- 798bd14 🐛 Fix
--property
option - 19dd2b1 🚸 Reduce show line length to fix the output
- 7e36964 🚸 Remove meaningless output for non-interactive terminals
- 936a34b ✨ Add --clear-cache option to scan command
- 2f36cb4 ✨ Improve problems printer, add a command to preview SARIFs
Install
💡 The Qodana CLI is distributed and run as a binary. The Qodana linters with inspections are Docker Images.
- You must have Docker installed and running locally to support this: https://www.docker.com/get-started
- 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)
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 Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana
Anywhere else
Install with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can install the latest binary (or the apt/rpm/deb 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 on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bash
Update with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.
v1.0.2
Changelog
- 72e5022 ⬆️ Bump GitHub workflows dependencies
- 6fd8efb ⬆️ Bump dependencies (fix CVE-2022-23648 for containerd)
Install
💡 The Qodana CLI is distributed and run as a binary. The Qodana linters with inspections are Docker Images.
- You must have Docker installed and running locally to support this: https://www.docker.com/get-started
- 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)
macOS and Linux
Install with Homebrew (recommended)
brew tap jetbrains/utils
brew install qodana
Install with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bash
Windows
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana
Anywhere else
Install with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can install the latest binary (or the apt/rpm/deb 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 on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bash
Update with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.
v1.0.1
Changelog
- b5540a8 🐛 Fix 'init' linter selection
Install
💡 The Qodana CLI is distributed and run as a binary. The Qodana linters with inspections are Docker Images.
- You must have Docker installed and running locally to support this: https://www.docker.com/get-started
- 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)
macOS and Linux
Install with Homebrew (recommended)
brew tap jetbrains/utils
brew install qodana
Install with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bash
Windows
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana
Anywhere else
Install with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can install the latest binary (or the apt/rpm/deb 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 on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bash
Update with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.
v1.0.0
Changelog
Install
💡 The Qodana CLI is distributed and run as a binary. The Qodana linters with inspections are Docker Images.
- You must have Docker installed and running locally to support this: https://www.docker.com/get-started
- 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)
macOS and Linux
Install with Homebrew (recommended)
brew tap jetbrains/utils
brew install qodana
Install with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bash
Windows
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana
Anywhere else
Install with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can install the latest binary (or the apt/rpm/deb 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 on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bash
Update with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.
v0.8.0
Changelog
- a6edced 🚸 Fix 'scan' command inconsistency with the official Docker images
- ebc7a01 ⚡ (bufio) Scanner → NewReader to stop missing logs from custom commands
Install
💡 The Qodana CLI is distributed and run as a binary. The Qodana linters with inspections are Docker Images.
- You must have Docker installed and running locally to support this: https://www.docker.com/get-started
- 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)
macOS and Linux
Install with Homebrew (recommended)
brew tap jetbrains/utils
brew install qodana
Install with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bash
Windows
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana
Anywhere else
Install with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can install the latest binary (or the apt/rpm/deb 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 on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bash
Update with Go
go install github.com/JetBrains/qodana-cli@latest
Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.