SQLFluff is a dialect-flexible and configurable SQL linter. | Opensource Findings
SQLFluff is a dialect-flexible and configurable SQL linter. Designed with ELT applications in mind, SQLFluff also works with Jinja templating and dbt. SQLFluff will auto-fix most linting errors, allowing you to focus your time on what matters.
Although SQL is reasonably consistent in its implementations, there are several different dialects available with variations of syntax and grammar. SQLFluff currently supports the following SQL dialects (though perhaps not in full): - ANSI SQL - this is the base version and on occasion may not strictly follow the ANSI/ISO SQL definition - BigQuery - Exasol - Hive - MySQL - PostgreSQL (aka Postgres) - Snowflake - SQLite - Teradata - Transact-SQL (aka T-SQL)
Links and concise reviews on open-source tools, news, and talks about language-design, trends and fundamentals. Write-only. If you like this project, you can sponsor it directly: https://github.com/sp...