> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qlty.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# install

```bash lines theme={"system"}
qlty install [OPTIONS]
```

Install linters and their dependencies

This command will examine the current project's configuration and install enabled plugins and any dependencies (e.g. runtimes like NodeJS).

Installations are cached and re-used between runs of `qlty check` and `qlty fmt`.

Under normal circumstances, running `qlty install` is not necessary, because plugins will automatically be installed as needed. However, plugin installations require an Internet connection and in some cases can be slow, so `qlty install` can be used to prepare the system for future analysis.

When run without the `--filter [FILTER]` argument, only the specified plugins and their dependencies will be installed. By default *all* plugins are installed.

## Arguments

<AccordionGroup>
  <Accordion title="--no-progress">Disable progress bar</Accordion>
  <Accordion title="-j, --jobs <JOBS>">Maximum number of concurrent jobs</Accordion>
  <Accordion title="--filter <FILTER>">Filter by plugin or check</Accordion>
</AccordionGroup>

## Examples

```bash Install all plugins lines theme={"system"}
qlty install
```

```bash Install ESLint lines theme={"system"}
qlty install --filter=eslint
```

## See Also

* [Global Options](/cli/global-options)
