website/docs/gettingstarted/cli.mdx
import CliOptions from "./_cli-options.md"; import CliGeneratorOptions from "./_cli-generator-options.md";
There are different ways to install the Command Line Interface (CLI):
brew install detekt
detekt [options]
scoop install detekt
detekt [options]
sdk install detekt
curl -sSLO https://github.com/detekt/detekt/releases/download/v[detekt_version]/detekt-cli-[detekt_version].zip
unzip detekt-cli-[detekt_version].zip
./detekt-cli-[detekt_version]/bin/detekt-cli --help
As a prerequisite, you have to add the unstable channel via nix-channel and then execute the following command.
nix-shell -I nixpkgs=channel:nixpkgs-unstable -p detekt
detekt will exit with one of the following exit codes:
| Exit code | Description |
|---|---|
| 0 | detekt ran normally and no issues1 were found. |
| 1 | An unexpected error occurred. |
| 2 | At least one issue1 was found. |
| 3 | Invalid detekt configuration file detected. |
The following parameters are shown when --help is entered.
java -jar detekt-generator-[detekt_version]-all.jar -gcrc -i /path/to/rule1, /path/to/rule2