sqlfmt
6.7#3 in sql linters and formattersFree planFree planWebAPILinuxSelf-hosted
Visit| Fact | sqlfmt | TSQLLint |
|---|---|---|
| License | sqlfmt is distributed under the PostgreSQL Licence. | The software is distributed under the MIT License, which grants permission to use, copy, modify, distribute, sublicense, and sell copies subject to its conditions. |
| Purpose | sqlfmt is a gofmt-style command-line formatter for PostgreSQL SQL. | TSQLLint describes, identifies, and reports anti-patterns in TSQL scripts. |
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.
TSQLLint suits T-SQL developers who want configurable checks in a command-line workflow, VS Code, or SQL Server Management Studio. It also supports custom .NET plugins for extending its rules.