
SQLFluff
6.4#7 in sql linters and formattersFree planFree planAPILinuxmacOSSelf-hosted
Visit
| Fact | SQLFluff | sqlfmt |
|---|---|---|
| Purpose | SQLFluff is an open source, dialect-flexible SQL linter designed with ELT applications in mind. | sqlfmt is a gofmt-style command-line formatter for PostgreSQL SQL. |
SQLFluff suits teams that want to check SQL style and syntax across multiple dialects, including in ELT and CI/CD workflows. It may fit users working with Jinja templates or dbt who can meet the additional dbt requirements.
It suits PostgreSQL users who want consistent SQL formatting in a CLI, browser, Go program, or supported editor. Its EXPLAIN tools may also suit teams comparing plan structure in scripts or CI.