CHANGELOG.md
LICENSE.md
MANIFEST.in
README.md
setup.cfg
setup.py
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/core/__init__.py
src/sqlfluff/core/cached_property.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/file_helpers.py
src/sqlfluff/core/string_helpers.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/linter/__init__.py
src/sqlfluff/core/linter/common.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/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_logging.py
src/sqlfluff/core/parser/match_result.py
src/sqlfluff/core/parser/match_wrapper.py
src/sqlfluff/core/parser/matchable.py
src/sqlfluff/core/parser/parser.py
src/sqlfluff/core/parser/parsers.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/greedy.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/ephemeral.py
src/sqlfluff/core/parser/segments/generator.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/doc_decorators.py
src/sqlfluff/core/rules/loader.py
src/sqlfluff/core/rules/reference.py
src/sqlfluff/core/rules/analysis/__init__.py
src/sqlfluff/core/rules/analysis/select.py
src/sqlfluff/core/rules/analysis/select_crawler.py
src/sqlfluff/core/rules/functional/__init__.py
src/sqlfluff/core/rules/functional/raw_file_slice_predicates.py
src/sqlfluff/core/rules/functional/raw_file_slices.py
src/sqlfluff/core/rules/functional/segment_predicates.py
src/sqlfluff/core/rules/functional/segments.py
src/sqlfluff/core/rules/functional/templated_file_slice_predicates.py
src/sqlfluff/core/rules/functional/templated_file_slices.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_bigquery.py
src/sqlfluff/dialects/dialect_bigquery_keywords.py
src/sqlfluff/dialects/dialect_exasol.py
src/sqlfluff/dialects/dialect_exasol_keywords.py
src/sqlfluff/dialects/dialect_hive.py
src/sqlfluff/dialects/dialect_hive_keywords.py
src/sqlfluff/dialects/dialect_mysql.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_spark3.py
src/sqlfluff/dialects/dialect_spark3_keywords.py
src/sqlfluff/dialects/dialect_sqlite.py
src/sqlfluff/dialects/dialect_teradata.py
src/sqlfluff/dialects/dialect_tsql.py
src/sqlfluff/dialects/dialect_tsql_keywords.py
src/sqlfluff/rules/L001.py
src/sqlfluff/rules/L002.py
src/sqlfluff/rules/L003.py
src/sqlfluff/rules/L004.py
src/sqlfluff/rules/L005.py
src/sqlfluff/rules/L006.py
src/sqlfluff/rules/L007.py
src/sqlfluff/rules/L008.py
src/sqlfluff/rules/L009.py
src/sqlfluff/rules/L010.py
src/sqlfluff/rules/L011.py
src/sqlfluff/rules/L012.py
src/sqlfluff/rules/L013.py
src/sqlfluff/rules/L014.py
src/sqlfluff/rules/L015.py
src/sqlfluff/rules/L016.py
src/sqlfluff/rules/L017.py
src/sqlfluff/rules/L018.py
src/sqlfluff/rules/L019.py
src/sqlfluff/rules/L020.py
src/sqlfluff/rules/L021.py
src/sqlfluff/rules/L022.py
src/sqlfluff/rules/L023.py
src/sqlfluff/rules/L024.py
src/sqlfluff/rules/L025.py
src/sqlfluff/rules/L026.py
src/sqlfluff/rules/L027.py
src/sqlfluff/rules/L028.py
src/sqlfluff/rules/L029.py
src/sqlfluff/rules/L030.py
src/sqlfluff/rules/L031.py
src/sqlfluff/rules/L032.py
src/sqlfluff/rules/L033.py
src/sqlfluff/rules/L034.py
src/sqlfluff/rules/L035.py
src/sqlfluff/rules/L036.py
src/sqlfluff/rules/L037.py
src/sqlfluff/rules/L038.py
src/sqlfluff/rules/L039.py
src/sqlfluff/rules/L040.py
src/sqlfluff/rules/L041.py
src/sqlfluff/rules/L042.py
src/sqlfluff/rules/L043.py
src/sqlfluff/rules/L044.py
src/sqlfluff/rules/L045.py
src/sqlfluff/rules/L046.py
src/sqlfluff/rules/L047.py
src/sqlfluff/rules/L048.py
src/sqlfluff/rules/L049.py
src/sqlfluff/rules/L050.py
src/sqlfluff/rules/L051.py
src/sqlfluff/rules/L052.py
src/sqlfluff/rules/L053.py
src/sqlfluff/rules/L054.py
src/sqlfluff/rules/L055.py
src/sqlfluff/rules/L056.py
src/sqlfluff/rules/L057.py
src/sqlfluff/rules/L058.py
src/sqlfluff/rules/L059.py
src/sqlfluff/rules/L060.py
src/sqlfluff/rules/L061.py
src/sqlfluff/rules/L062.py
src/sqlfluff/rules/__init__.py
src/sqlfluff/testing/__init__.py
src/sqlfluff/testing/rules.py
test/test_testing.py