TLDR Tech / Data
Introducing sqlfmt: A gofmt-Style SQL Formatter
sqlfmt is a new, opinionated SQL formatter inspired by gofmt, which enforces Dimitri Fontaine's "river alignment" style, featuring lowercase keywords, consistent indentation, and standardized commas and comments. It uses tokenization for enhanced robustness over Abstract Syntax Trees (ASTs), operates as a command-line interface or in-browser via WASM, and includes verification to ensure formatting changes do not alter query semantics.
Read the full story