SQLFluff
SQLFluff is a Python SQL linter/formatter with 74 stable bundle rule codes.
Coverage: 100% (74 covered, 0 partial, 0 not planned) of 74 upstream checks.
Native rules use the sql-style tag and run with preset=strict or preset=enterprise, not default. See Migrating from SQLFluff.
Parity map
Recommended usage
| Mode | Use |
|---|---|
| Native default | Fast no-Python SQL linting |
--use-sqlfluff |
Deprecated fallback mode |
| Both | Migration period |
npx dbt-doctor@latest
# Deprecated fallback mode:
npx dbt-doctor@latest --use-sqlfluff