Automic VaultAutomic Vault

brew

Install sqlfluff with Homebrew, apt, Nix, pacman

SQL linter and auto-formatter for Humans. Version 4.2.2 via Homebrew; verified 2026-06-05.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install sqlfluff

local Homebrew formula metadata

Linux

Debian aptverified · 92%
sudo apt install sqlfluff

Debian stable package indexes · sqlfluff · source: deb.debian.org

Nixverified · 92%
nix profile install nixpkgs#sqlfluff

nixpkgs package indexes · pkgs/by-name/sq/sqlfluff/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S sqlfluff

Arch Linux sync databases · sqlfluff · source: geo.mirror.pkgbuild.com

overview

Package summary

SQL linter and auto-formatter for Humans

Commands and aliases

  • sqlfluff

history

Project history and usage

SQLFluff is a Python-based SQL linter and auto-formatter designed for dialect-flexible SQL, templated SQL, and analytics engineering workflows such as dbt and Jinja.

Project history

The SQLFluff repository was created in 2018. Early GitHub releases in November 2018 describe the first functional release, usable linting, and alpha autocorrection; by late 2019 the project had alpha templating support.

The README describes the project as a dialect-flexible and configurable linter that can auto-fix many linting errors, supports many SQL dialects, and supports templating systems including Jinja and dbt.

Adoption history

SQLFluff grew with analytics-engineering and ELT workflows where SQL style, templating, and CI linting matter. The input package metadata lists Homebrew, Debian, Ubuntu, Arch, and Nix packages, showing that it moved beyond pip into system package-manager culture.

How it is used

Typical CLI usage is sqlfluff lint or sqlfluff fix against SQL files, with dialect and templater behavior configured through files such as .sqlfluff, setup.cfg, tox.ini, pep8.ini, or pyproject.toml.

Why package nerds care

Package nerds care about SQLFluff because it made SQL linting feel like a normal developer-tooling dependency: install it from a package manager, pin it in CI, run it over generated or templated SQL, and keep database code review from becoming pure style debate.

Timeline

  • 2018: GitHub repository created.
  • 2018: First functional release and usable linting releases published.
  • 2019: First alpha release with templating support published.
  • Current README: project documents many dialects, Jinja and dbt templating, CLI lint/fix usage, Docker image, and monthly releases.

Related projects

  • SQLFluff is closely associated with dbt and Jinja workflows, and its README also points to a VS Code extension and official Docker image.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for sqlfluff. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 2 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
setup.cfgtox.inipep8.ini.sqlfluffpyproject.toml

executables

Installed executables

CommandKindExposureNote
sqlfluffcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version4.2.2
manager updated2026-06-05
local dataok
upstreamnot checked
latest detectednot detected

https://docs.sqlfluff.com/

install metadata

Package metadata

Package keybrew:sqlfluff
Version4.2.2
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/sqlfluff
Homepagehttps://docs.sqlfluff.com/
Repositoryhttps://github.com/sqlfluff/sqlfluff
Upstream docshttps://docs.sqlfluff.com/
LicenseMIT
Source archivehttps://files.pythonhosted.org/packages/af/a3/fa28d6db93930f349a7c99774ae7b4b9c85865a780f98ef1ddeb52abdf5a/sqlfluff-4.2.2.tar.gz
Last updated2026-06-05T19:11:50Z
Pulseupdated
Dependencieslibyaml, python@3.14
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namesqlfluff
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

sqlfluff 3.3.1-1

SQL linter tool

https://www.sqlfluff.com/

sudo apt install sqlfluff
  • Section: python
  • Architecture: all
  • 15 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Sqlfluff
Debian stable package indexes · deb.debian.org · Debian stable package indexes: sqlfluff from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

sqlfluff-doc 3.3.1-1

SQL linter tool - documentation

https://www.sqlfluff.com/

sudo apt install sqlfluff-doc
  • Section: doc
  • Architecture: all
  • Source Package: sqlfluff
  • 1 dependencies
  • normalized package name match
  • Matched by: Sqlfluff
Debian stable package indexes · deb.debian.org · Debian stable package indexes: sqlfluff-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

sqlfluff

nix profile install nixpkgs#sqlfluff
  • normalized package name match
  • Matched by: Sqlfluff
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/sq/sqlfluff/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

sqlfluff 2.3.5-1

SQL linter tool

https://www.sqlfluff.com/

sudo apt install sqlfluff
  • Section: universe/python
  • Architecture: all
  • 18 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Sqlfluff
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: sqlfluff from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

sqlfluff-doc 2.3.5-1

SQL linter tool - documentation

https://www.sqlfluff.com/

sudo apt install sqlfluff-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: sqlfluff
  • 1 dependencies
  • normalized package name match
  • Matched by: Sqlfluff
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: sqlfluff-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
pacman95%

sqlfluff 4.2.2-1

A dialect-flexible and configurable SQL linter

https://github.com/sqlfluff/sqlfluff

sudo pacman -S sqlfluff
  • License: MIT
  • Architecture: x86_64
  • 16 dependencies
  • normalized package name match
  • Matched by: Sqlfluff
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: sqlfluff from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment