Releases: JetBrains/qodana-cli
v2022.3.0
Changelog
- 6c0a5e1 ⚡ Update to Qodana
2022.3linters
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/qodanaInstall with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bashWindows
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodanaAnywhere else
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 qodanaUpdate with Scoop
scoop update qodanaUpdate on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bashUpdate with Go
go install github.com/JetBrains/qodana-cli@latestAlternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.
v2022.2.4
Changelog
- 8366955 ⬆️ Bump github.com/docker/docker
- 44a8776 ⬆️ Bump github.com/pterm/pterm from 0.12.49 to 0.12.50
- 10275cd ⬆️ Bump github.com/spf13/cobra from 1.6.0 to 1.6.1
- 8831760 ⬆️ Bump github.com/spf13/viper from 1.13.0 to 1.14.0
- 5f55ecc ⬆️ Bump golangci/golangci-lint-action from 3.3.0 to 3.3.1
- 7785eb1 🐛 Ignore
.gitand other unrelated directories for configuration - 5c9576b ✨ Inform users about only new problems in CLI output
- 532ecb7 ✨ Sync with the latest
qodana.yamlschema
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/qodanaInstall with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bashWindows
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodanaAnywhere else
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 qodanaUpdate with Scoop
scoop update qodanaUpdate on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bashAlternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.
v2022.2.3
Changelog
- 113fdf0 ⬆️ Bump codecov/codecov-action from 3.1.0 to 3.1.1
- 15aafef ⬆️ Bump github.com/docker/docker
- 3c4c6fa ⬆️ Bump github.com/docker/docker
- 2e55407 ⬆️ Bump github.com/go-enry/go-enry/v2 from 2.8.2 to 2.8.3
- 9ca25c5 ⬆️ Bump github.com/pterm/pterm from 0.12.46 to 0.12.49
- a07ad42 ⬆️ Bump github.com/spf13/cobra from 1.5.0 to 1.6.0
- c9f0812 ⬆️ Bump golangci/golangci-lint-action from 3.2.0 to 3.3.0
- 2e387a8 ✨ Add
qodana-dotnetto the linters - c529718 ✨ Add
qodana-goto the linters - 8cbe259 ✨ Make message about valid linter clearer
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/qodanaInstall with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bashWindows
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodanaAnywhere else
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 qodanaUpdate with Scoop
scoop update qodanaUpdate on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bashUpdate with Go
go install github.com/JetBrains/qodana-cli@latestAlternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.
v2022.2.2
Changelog
- 5cf1f81 ⬆️ Bump github.com/docker/docker
- 09d90c4 ⬆️ Bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16
- a7ed0ab ⬆️ Bump github.com/pterm/pterm from 0.12.45 to 0.12.46
- 789c69b ⬆️ Bump github.com/spf13/viper from 1.12.0 to 1.13.0
- f66c4dd 🐛 Check whether
workspace.xmlexists - 33a3e67 🐛 Fix prompt in
init - 74a2007 🐛 Pass --script option to the Docker container
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/qodanaInstall with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bashWindows
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodanaAnywhere else
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 qodanaUpdate with Scoop
scoop update qodanaUpdate on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bashAlternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.
v2022.2.1
Changelog
- 5bb4df9 🐛 Fix
2022.2linters analysis variables
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/qodanaInstall with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bashWindows
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodanaAnywhere else
Install with Go
go install github.com/JetBrains/qodana-cli@latestAlternatively, 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 qodanaUpdate with Scoop
scoop update qodanaUpdate on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bashUpdate with Go
go install github.com/JetBrains/qodana-cli@latestAlternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.
v2022.2.0
Changelog
- a2e0f0e ⬆️ Bump github.com/pterm/pterm from 0.12.42 to 0.12.45
- e768f7f ⬆️ Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0
- 966fa0f 🚸 Always check for updates with
init - 204dda6 🚸 Fix output (for white terminals) and logs message
- 7fd6755 🚸 Make Docker OOM output clearer
- 1237667 🔥 Stop extracting
CIRCLE_REPOSITORY_URL - a786c93 ⚡ Ask the user whether they want to analyze
$HOMEdirectory - a086e1d ⚡ Make updating linters version possible
- ac55c0a ⚡ Support
qodana.cloudURLs - ce6a85c ⚡ Update to Qodana
2022.2linters - 91f495f ⚡ Use
NONINTERACTIVEinstead ofNO_INTERACTIVE - 42c4699 ⚡ Use
qodana-short.sarif.jsonwhen possible
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/qodanaInstall with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bashWindows
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodanaAnywhere else
Install with Go
go install github.com/JetBrains/qodana-cli@latestAlternatively, 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 qodanaUpdate with Scoop
scoop update qodanaUpdate on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bashUpdate with Go
go install github.com/JetBrains/qodana-cli@latestAlternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.
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/qodanaInstall with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bashWindows
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodanaAnywhere else
Install with Go
go install github.com/JetBrains/qodana-cli@latestAlternatively, 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 qodanaUpdate with Scoop
scoop update qodanaUpdate on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bashUpdate with Go
go install github.com/JetBrains/qodana-cli@latestAlternatively, 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
--commitscan 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.ymlnames - b163d2a 🚸 Lookup
QODANA_TOKENin 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/qodanaInstall with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bashWindows
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodanaAnywhere else
Install with Go
go install github.com/JetBrains/qodana-cli@latestAlternatively, 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 qodanaUpdate with Scoop
scoop update qodanaUpdate on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bashUpdate with Go
go install github.com/JetBrains/qodana-cli@latestAlternatively, 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/qodanaInstall with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bashWindows
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodanaAnywhere else
Install with Go
go install github.com/JetBrains/qodana-cli@latestAlternatively, 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 qodanaUpdate with Scoop
scoop update qodanaUpdate on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bashUpdate with Go
go install github.com/JetBrains/qodana-cli@latestAlternatively, 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/qodanaInstall with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bashWindows
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodanaAnywhere else
Install with Go
go install github.com/JetBrains/qodana-cli@latestAlternatively, 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 qodanaUpdate with Scoop
scoop update qodanaUpdate on Linux and macOS with the installer script
curl -fsSL https://jb.gg/qodana-cli/install | bashUpdate with Go
go install github.com/JetBrains/qodana-cli@latestAlternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.