!!! TIP Official documentation for sqruff is available at https://github.com/quarylabs/sqruff
--8<-- ".sqruff"dialect: SQL dialect (BigQuery)templater: Jinja templates in SQL files are rendered before lintingmax_line_length: 80 charactersrules: All rules are enabled; list rules to skip inexclude_rules- Indentation: 2 spaces, and
JOINclauses are indented ambiguous.join: Join types must be written explicitly (e.g.INNER JOIN, notJOIN)
Files listed in .sqruffignore are skipped.
# Lint / format SQL files via nox
uv run nox -s lint -- --sqruff
uv run nox -s fmt -- --sqruff
# Run sqruff directly
uv run sqruff lint
uv run sqruff fix