
🧹 ¿Tu SQL tiene inconsistencias de estilo entre equipos? SQLFluff es el eslint del SQL.
El estilo consistente en SQL importa: mejora la legibilidad, acelera las code reviews y hace que los bugs sean más fáciles de identificar. Las revisiones manuales pueden encontrar problemas de formato, pero son lentas e inconsistentes.
SQLFluff resuelve esto con linting y formateo automatizado en 30+ dialectos SQL (PostgreSQL, MySQL, BigQuery, Snowflake, DuckDB, etc.).
Lo que hace:
🔍 Lint → identifica violaciones de estilo en tus queries
🔧 Fix → corrige automáticamente la mayoría de los problemas con sqlfluff fix
📐 Consistencia → aplica estándares uniformes en todo el codebase
Templates soportados:
- Jinja (útil para templates dinámicos)
- SQL placeholders (SQLAlchemy)
- Python format strings
- dbt (con plugin — muy usado en proyectos de analytics engineering)
sqlfluff lint my_query.sql
sqlfluff fix my_query.sqlTambién lo podés integrar en tu CI/CD para que los PRs con SQL mal formateado no pasen.
💡 Explicación en pocas palabras#
SQLFluff hace por SQL lo que Black hace por Python: te saca el debate de estilo del camino y lo resuelve automáticamente. Si trabajás con dbt, pipelines SQL o tienes un equipo de data engineering, integrarlo en tu workflow es un no-brainer.
Más información en el link 👇

