System Requirements

Qlty CLI supports the following systems:

  • macOS Sonoma 14+ on Apple processors
  • Linux on X64 or ARM64 processors

Windows support is in alpha. Please contact us if you would like to try Qlty CLI for Windows.

Optional Dependencies

Ruby plugins

Qlty installs a binary installation of the Ruby interpreter but may still need a few system dependencies to compile Ruby plugins via RubyGems. As a result, you may need to manually install a few extra dependencies before linting Ruby code with the Qlty CLI.

On macOS, Qlty requires Homebrew to install Ruby and run Ruby-based plugins. You must also install the following dependencies:

Install Ruby on macOS with Homebrew
$brew install gmp openssl libyaml

On Linux, you should install a compiler toolchain such as build-essential on Ubuntu or similar. Currently we only support running Ruby plugins on glibc based distributions.

Note: Ubuntu 20.04 and earlier are no longer supported for Ruby binary installs, as upstream Ruby packages for these versions have been removed. To ensure compatibility, please upgrade to a supported Ubuntu version.

On Windows, we rely on the system Ruby installation. You can install Ruby using your preferred package manager or using RubyInstaller directly.

PHP plugins

To run plugins implemented in PHP, we require that PHP be installed on the system into a standard directory.

On macOS systems, php can be installed with Homebrew:

Install PHP on macOS with Homebrew
$brew install php

See Also