CHANGELOG.md
LICENSE.md
MANIFEST.in
README.md
pyproject.toml
src/sqlfluff/__init__.py
src/sqlfluff/__main__.py
src/sqlfluff/diff_quality_plugin.py
src/sqlfluff/py.typed
src/sqlfluff.egg-info/PKG-INFO
src/sqlfluff.egg-info/SOURCES.txt
src/sqlfluff.egg-info/dependency_links.txt
src/sqlfluff.egg-info/entry_points.txt
src/sqlfluff.egg-info/requires.txt
src/sqlfluff.egg-info/top_level.txt
src/sqlfluff/api/__init__.py
src/sqlfluff/api/info.py
src/sqlfluff/api/simple.py
src/sqlfluff/cli/__init__.py
src/sqlfluff/cli/autocomplete.py
src/sqlfluff/cli/commands.py
src/sqlfluff/cli/formatters.py
src/sqlfluff/cli/helpers.py
src/sqlfluff/cli/outputstream.py
src/sqlfluff/core/__init__.py
src/sqlfluff/core/config.py
src/sqlfluff/core/default_config.cfg
src/sqlfluff/core/enums.py
src/sqlfluff/core/errors.py
src/sqlfluff/core/timing.py
src/sqlfluff/core/dialects/__init__.py
src/sqlfluff/core/dialects/base.py
src/sqlfluff/core/dialects/common.py
src/sqlfluff/core/helpers/__init__.py
src/sqlfluff/core/helpers/dict.py
src/sqlfluff/core/helpers/file.py
src/sqlfluff/core/helpers/slice.py
src/sqlfluff/core/helpers/string.py
src/sqlfluff/core/linter/__init__.py
src/sqlfluff/core/linter/common.py
src/sqlfluff/core/linter/fix.py
src/sqlfluff/core/linter/linted_dir.py
src/sqlfluff/core/linter/linted_file.py
src/sqlfluff/core/linter/linter.py
src/sqlfluff/core/linter/linting_result.py
src/sqlfluff/core/linter/patch.py
src/sqlfluff/core/linter/runner.py
src/sqlfluff/core/parser/__init__.py
src/sqlfluff/core/parser/context.py
src/sqlfluff/core/parser/helpers.py
src/sqlfluff/core/parser/lexer.py
src/sqlfluff/core/parser/markers.py
src/sqlfluff/core/parser/match_algorithms.py
src/sqlfluff/core/parser/match_result.py
src/sqlfluff/core/parser/matchable.py
src/sqlfluff/core/parser/parser.py
src/sqlfluff/core/parser/parsers.py
src/sqlfluff/core/parser/types.py
src/sqlfluff/core/parser/grammar/__init__.py
src/sqlfluff/core/parser/grammar/anyof.py
src/sqlfluff/core/parser/grammar/base.py
src/sqlfluff/core/parser/grammar/conditional.py
src/sqlfluff/core/parser/grammar/delimited.py
src/sqlfluff/core/parser/grammar/noncode.py
src/sqlfluff/core/parser/grammar/sequence.py
src/sqlfluff/core/parser/segments/__init__.py
src/sqlfluff/core/parser/segments/base.py
src/sqlfluff/core/parser/segments/bracketed.py
src/sqlfluff/core/parser/segments/common.py
src/sqlfluff/core/parser/segments/file.py
src/sqlfluff/core/parser/segments/generator.py
src/sqlfluff/core/parser/segments/keyword.py
src/sqlfluff/core/parser/segments/meta.py
src/sqlfluff/core/parser/segments/raw.py
src/sqlfluff/core/plugin/__init__.py
src/sqlfluff/core/plugin/hookspecs.py
src/sqlfluff/core/plugin/host.py
src/sqlfluff/core/plugin/lib.py
src/sqlfluff/core/rules/__init__.py
src/sqlfluff/core/rules/base.py
src/sqlfluff/core/rules/config_info.py
src/sqlfluff/core/rules/context.py
src/sqlfluff/core/rules/crawlers.py
src/sqlfluff/core/rules/doc_decorators.py
src/sqlfluff/core/rules/fix.py
src/sqlfluff/core/rules/loader.py
src/sqlfluff/core/rules/noqa.py
src/sqlfluff/core/rules/reference.py
src/sqlfluff/core/templaters/__init__.py
src/sqlfluff/core/templaters/base.py
src/sqlfluff/core/templaters/jinja.py
src/sqlfluff/core/templaters/placeholder.py
src/sqlfluff/core/templaters/python.py
src/sqlfluff/core/templaters/slicers/__init__.py
src/sqlfluff/core/templaters/slicers/tracer.py
src/sqlfluff/dialects/__init__.py
src/sqlfluff/dialects/dialect_ansi.py
src/sqlfluff/dialects/dialect_ansi_keywords.py
src/sqlfluff/dialects/dialect_athena.py
src/sqlfluff/dialects/dialect_athena_keywords.py
src/sqlfluff/dialects/dialect_bigquery.py
src/sqlfluff/dialects/dialect_bigquery_keywords.py
src/sqlfluff/dialects/dialect_clickhouse.py
src/sqlfluff/dialects/dialect_clickhouse_keywords.py
src/sqlfluff/dialects/dialect_databricks.py
src/sqlfluff/dialects/dialect_databricks_keywords.py
src/sqlfluff/dialects/dialect_db2.py
src/sqlfluff/dialects/dialect_db2_keywords.py
src/sqlfluff/dialects/dialect_duckdb.py
src/sqlfluff/dialects/dialect_exasol.py
src/sqlfluff/dialects/dialect_exasol_keywords.py
src/sqlfluff/dialects/dialect_greenplum.py
src/sqlfluff/dialects/dialect_greenplum_keywords.py
src/sqlfluff/dialects/dialect_hive.py
src/sqlfluff/dialects/dialect_hive_keywords.py
src/sqlfluff/dialects/dialect_materialize.py
src/sqlfluff/dialects/dialect_materialize_keywords.py
src/sqlfluff/dialects/dialect_mysql.py
src/sqlfluff/dialects/dialect_mysql_keywords.py
src/sqlfluff/dialects/dialect_oracle.py
src/sqlfluff/dialects/dialect_postgres.py
src/sqlfluff/dialects/dialect_postgres_keywords.py
src/sqlfluff/dialects/dialect_redshift.py
src/sqlfluff/dialects/dialect_redshift_keywords.py
src/sqlfluff/dialects/dialect_snowflake.py
src/sqlfluff/dialects/dialect_snowflake_keywords.py
src/sqlfluff/dialects/dialect_soql.py
src/sqlfluff/dialects/dialect_sparksql.py
src/sqlfluff/dialects/dialect_sparksql_keywords.py
src/sqlfluff/dialects/dialect_sqlite.py
src/sqlfluff/dialects/dialect_sqlite_keywords.py
src/sqlfluff/dialects/dialect_teradata.py
src/sqlfluff/dialects/dialect_trino.py
src/sqlfluff/dialects/dialect_trino_keywords.py
src/sqlfluff/dialects/dialect_tsql.py
src/sqlfluff/dialects/dialect_tsql_keywords.py
src/sqlfluff/dialects/dialect_vertica.py
src/sqlfluff/dialects/dialect_vertica_keywords.py
src/sqlfluff/rules/__init__.py
src/sqlfluff/rules/aliasing/AL01.py
src/sqlfluff/rules/aliasing/AL02.py
src/sqlfluff/rules/aliasing/AL03.py
src/sqlfluff/rules/aliasing/AL04.py
src/sqlfluff/rules/aliasing/AL05.py
src/sqlfluff/rules/aliasing/AL06.py
src/sqlfluff/rules/aliasing/AL07.py
src/sqlfluff/rules/aliasing/AL08.py
src/sqlfluff/rules/aliasing/AL09.py
src/sqlfluff/rules/aliasing/__init__.py
src/sqlfluff/rules/ambiguous/AM01.py
src/sqlfluff/rules/ambiguous/AM02.py
src/sqlfluff/rules/ambiguous/AM03.py
src/sqlfluff/rules/ambiguous/AM04.py
src/sqlfluff/rules/ambiguous/AM05.py
src/sqlfluff/rules/ambiguous/AM06.py
src/sqlfluff/rules/ambiguous/AM07.py
src/sqlfluff/rules/ambiguous/__init__.py
src/sqlfluff/rules/capitalisation/CP01.py
src/sqlfluff/rules/capitalisation/CP02.py
src/sqlfluff/rules/capitalisation/CP03.py
src/sqlfluff/rules/capitalisation/CP04.py
src/sqlfluff/rules/capitalisation/CP05.py
src/sqlfluff/rules/capitalisation/__init__.py
src/sqlfluff/rules/convention/CV01.py
src/sqlfluff/rules/convention/CV02.py
src/sqlfluff/rules/convention/CV03.py
src/sqlfluff/rules/convention/CV04.py
src/sqlfluff/rules/convention/CV05.py
src/sqlfluff/rules/convention/CV06.py
src/sqlfluff/rules/convention/CV07.py
src/sqlfluff/rules/convention/CV08.py
src/sqlfluff/rules/convention/CV09.py
src/sqlfluff/rules/convention/CV10.py
src/sqlfluff/rules/convention/CV11.py
src/sqlfluff/rules/convention/__init__.py
src/sqlfluff/rules/jinja/JJ01.py
src/sqlfluff/rules/jinja/__init__.py
src/sqlfluff/rules/layout/LT01.py
src/sqlfluff/rules/layout/LT02.py
src/sqlfluff/rules/layout/LT03.py
src/sqlfluff/rules/layout/LT04.py
src/sqlfluff/rules/layout/LT05.py
src/sqlfluff/rules/layout/LT06.py
src/sqlfluff/rules/layout/LT07.py
src/sqlfluff/rules/layout/LT08.py
src/sqlfluff/rules/layout/LT09.py
src/sqlfluff/rules/layout/LT10.py
src/sqlfluff/rules/layout/LT11.py
src/sqlfluff/rules/layout/LT12.py
src/sqlfluff/rules/layout/LT13.py
src/sqlfluff/rules/layout/__init__.py
src/sqlfluff/rules/references/RF01.py
src/sqlfluff/rules/references/RF02.py
src/sqlfluff/rules/references/RF03.py
src/sqlfluff/rules/references/RF04.py
src/sqlfluff/rules/references/RF05.py
src/sqlfluff/rules/references/RF06.py
src/sqlfluff/rules/references/__init__.py
src/sqlfluff/rules/structure/ST01.py
src/sqlfluff/rules/structure/ST02.py
src/sqlfluff/rules/structure/ST03.py
src/sqlfluff/rules/structure/ST04.py
src/sqlfluff/rules/structure/ST05.py
src/sqlfluff/rules/structure/ST06.py
src/sqlfluff/rules/structure/ST07.py
src/sqlfluff/rules/structure/ST08.py
src/sqlfluff/rules/structure/ST09.py
src/sqlfluff/rules/structure/__init__.py
src/sqlfluff/rules/tsql/TQ01.py
src/sqlfluff/rules/tsql/__init__.py
src/sqlfluff/utils/__init__.py
src/sqlfluff/utils/identifers.py
src/sqlfluff/utils/analysis/__init__.py
src/sqlfluff/utils/analysis/query.py
src/sqlfluff/utils/analysis/select.py
src/sqlfluff/utils/functional/__init__.py
src/sqlfluff/utils/functional/context.py
src/sqlfluff/utils/functional/raw_file_slice_predicates.py
src/sqlfluff/utils/functional/raw_file_slices.py
src/sqlfluff/utils/functional/segment_predicates.py
src/sqlfluff/utils/functional/segments.py
src/sqlfluff/utils/functional/templated_file_slice_predicates.py
src/sqlfluff/utils/functional/templated_file_slices.py
src/sqlfluff/utils/reflow/__init__.py
src/sqlfluff/utils/reflow/config.py
src/sqlfluff/utils/reflow/depthmap.py
src/sqlfluff/utils/reflow/elements.py
src/sqlfluff/utils/reflow/helpers.py
src/sqlfluff/utils/reflow/rebreak.py
src/sqlfluff/utils/reflow/reindent.py
src/sqlfluff/utils/reflow/respace.py
src/sqlfluff/utils/reflow/sequence.py
src/sqlfluff/utils/testing/__init__.py
src/sqlfluff/utils/testing/cli.py
src/sqlfluff/utils/testing/logging.py
src/sqlfluff/utils/testing/rules.py
test/testing_test.py