"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."
SQLFluff supports the following SQL dialects:
ANSI SQL
Athena
BigQuery
ClickHouse
Databricks
Db2
Exasol
Hive
MySQL
Oracle
PostgreSQL (aka Postgres)
Redshift
Snowflake
SOQL
SparkSQL
SQLite
Teradata
Transact-SQL (aka T-SQL)