mirror of
https://github.com/FlipsideCrypto/livequery-base.git
synced 2026-02-06 03:07:13 +00:00
57 lines
1.9 KiB
Plaintext
57 lines
1.9 KiB
Plaintext
[sqlfluff]
|
|
templater = dbt
|
|
dialect = snowflake
|
|
sql_file_exts = .sql,.sql.j2,.dml,.ddl
|
|
|
|
|
|
# Comma separated list of rules to exclude, or None
|
|
# See https://docs.sqlfluff.com/en/stable/configuration.html#enabling-and-disabling-rules
|
|
# AM04 (ambiguous.column_count) and ST06 (structure.column_order) are
|
|
# two of the more controversial rules included to illustrate usage.
|
|
exclude_rules = ambiguous.column_count, structure.column_order
|
|
|
|
# The standard max_line_length is 80 in line with the convention of
|
|
# other tools and several style guides. Many projects however prefer
|
|
# something a little longer.
|
|
# Set to zero or negative to disable checks.
|
|
max_line_length = 120
|
|
|
|
# CPU processes to use while linting.
|
|
# The default is "single threaded" to allow easy debugging, but this
|
|
# is often undesirable at scale.
|
|
# If positive, just implies number of processes.
|
|
# If negative or zero, implies number_of_cpus - specified_number.
|
|
# e.g. -1 means use all processors but one. 0 means all cpus.
|
|
processes = -1
|
|
|
|
[sqlfluff:templater:jinja]
|
|
apply_dbt_builtins = True
|
|
|
|
[sqlfluff:indentation]
|
|
indented_joins = true
|
|
indented_using_on = true
|
|
template_blocks_indent = false
|
|
# While implicit indents are not enabled by default. Many of the
|
|
# SQLFluff maintainers do use them in their projects.
|
|
allow_implicit_indents = true
|
|
|
|
[sqlfluff:templater]
|
|
unwrap_wrapped_queries = true
|
|
|
|
# If using the dbt templater, we recommend setting the project dir.
|
|
[sqlfluff:templater:dbt]
|
|
project_dir = ./
|
|
|
|
# The default configuration for aliasing rules is "consistent"
|
|
# which will auto-detect the setting from the rest of the file. This
|
|
# is less desirable in a new project and you may find this (slightly
|
|
# more strict) setting more useful.
|
|
[sqlfluff:rules:aliasing.table]
|
|
aliasing = explicit
|
|
[sqlfluff:rules:aliasing.column]
|
|
aliasing = explicit
|
|
[sqlfluff:rules:aliasing.length]
|
|
min_alias_length = 3
|
|
|
|
[sqlfluff:rules:capitalisation.keywords]
|
|
capitalisation_policy = upper |