sqlfluff / sqlfluff
Files Coverage
src/sqlfluff/__init__.py 100.00%
src/sqlfluff/__main__.py 100.00%
src/sqlfluff/api/__init__.py 100.00%
src/sqlfluff/api/info.py 100.00%
src/sqlfluff/api/simple.py 100.00%
src/sqlfluff/cli/__init__.py 100.00%
src/sqlfluff/cli/autocomplete.py 100.00%
src/sqlfluff/cli/click_deprecated_option.py 100.00%
src/sqlfluff/cli/commands.py 100.00%
src/sqlfluff/cli/formatters.py 100.00%
src/sqlfluff/cli/helpers.py 100.00%
src/sqlfluff/cli/outputstream.py 100.00%
src/sqlfluff/core/__init__.py 100.00%
src/sqlfluff/core/cached_property.py 100.00%
src/sqlfluff/core/config.py 100.00%
src/sqlfluff/core/dialects/__init__.py 100.00%
src/sqlfluff/core/dialects/base.py 100.00%
src/sqlfluff/core/dialects/common.py 100.00%
src/sqlfluff/core/enums.py 100.00%
src/sqlfluff/core/errors.py 100.00%
src/sqlfluff/core/file_helpers.py 100.00%
src/sqlfluff/core/linter/__init__.py 100.00%
src/sqlfluff/core/linter/common.py 100.00%
src/sqlfluff/core/linter/linted_dir.py 100.00%
src/sqlfluff/core/linter/linted_file.py 100.00%
src/sqlfluff/core/linter/linter.py 100.00%
src/sqlfluff/core/linter/linting_result.py 100.00%
src/sqlfluff/core/linter/runner.py 100.00%
src/sqlfluff/core/parser/__init__.py 100.00%
src/sqlfluff/core/parser/context.py 100.00%
src/sqlfluff/core/parser/grammar/__init__.py 100.00%
src/sqlfluff/core/parser/grammar/anyof.py 100.00%
src/sqlfluff/core/parser/grammar/base.py 100.00%
src/sqlfluff/core/parser/grammar/conditional.py 100.00%
src/sqlfluff/core/parser/grammar/delimited.py 100.00%
src/sqlfluff/core/parser/grammar/greedy.py 100.00%
src/sqlfluff/core/parser/grammar/noncode.py 100.00%
src/sqlfluff/core/parser/grammar/sequence.py 100.00%
src/sqlfluff/core/parser/helpers.py 100.00%
src/sqlfluff/core/parser/lexer.py 100.00%
src/sqlfluff/core/parser/markers.py 100.00%
src/sqlfluff/core/parser/match_logging.py 100.00%
src/sqlfluff/core/parser/match_result.py 100.00%
src/sqlfluff/core/parser/match_wrapper.py 100.00%
src/sqlfluff/core/parser/matchable.py 100.00%
src/sqlfluff/core/parser/parser.py 100.00%
src/sqlfluff/core/parser/parsers.py 100.00%
src/sqlfluff/core/parser/segments/__init__.py 100.00%
src/sqlfluff/core/parser/segments/base.py 100.00%
src/sqlfluff/core/parser/segments/ephemeral.py 100.00%
src/sqlfluff/core/parser/segments/generator.py 100.00%
src/sqlfluff/core/parser/segments/meta.py 100.00%
src/sqlfluff/core/parser/segments/raw.py 100.00%
src/sqlfluff/core/plugin/__init__.py 100.00%
src/sqlfluff/core/plugin/hookspecs.py 100.00%
src/sqlfluff/core/plugin/host.py 100.00%
src/sqlfluff/core/plugin/lib.py 100.00%
src/sqlfluff/core/rules/__init__.py 100.00%
src/sqlfluff/core/rules/base.py 100.00%
src/sqlfluff/core/rules/config_info.py 100.00%
src/sqlfluff/core/rules/context.py 100.00%
src/sqlfluff/core/rules/crawlers.py 100.00%
src/sqlfluff/core/rules/doc_decorators.py 100.00%
src/sqlfluff/core/rules/loader.py 100.00%
src/sqlfluff/core/rules/reference.py 100.00%
src/sqlfluff/core/string_helpers.py 100.00%
src/sqlfluff/core/templaters/__init__.py 100.00%
src/sqlfluff/core/templaters/base.py 100.00%
src/sqlfluff/core/templaters/jinja.py 100.00%
src/sqlfluff/core/templaters/placeholder.py 100.00%
src/sqlfluff/core/templaters/python.py 100.00%
src/sqlfluff/core/templaters/slicers/tracer.py 100.00%
src/sqlfluff/core/timing.py 100.00%
src/sqlfluff/dialects/dialect_ansi.py 100.00%
src/sqlfluff/dialects/dialect_ansi_keywords.py 100.00%
src/sqlfluff/dialects/dialect_athena.py 100.00%
src/sqlfluff/dialects/dialect_athena_keywords.py 100.00%
src/sqlfluff/dialects/dialect_bigquery.py 100.00%
src/sqlfluff/dialects/dialect_bigquery_keywords.py 100.00%
src/sqlfluff/dialects/dialect_clickhouse.py 100.00%
src/sqlfluff/dialects/dialect_clickhouse_keywords.py 100.00%
src/sqlfluff/dialects/dialect_db2.py 100.00%
src/sqlfluff/dialects/dialect_exasol.py 100.00%
src/sqlfluff/dialects/dialect_exasol_keywords.py 100.00%
src/sqlfluff/dialects/dialect_hive.py 100.00%
src/sqlfluff/dialects/dialect_hive_keywords.py 100.00%
src/sqlfluff/dialects/dialect_materialize.py 100.00%
src/sqlfluff/dialects/dialect_materialize_keywords.py 100.00%
src/sqlfluff/dialects/dialect_mysql.py 100.00%
src/sqlfluff/dialects/dialect_mysql_keywords.py 100.00%
src/sqlfluff/dialects/dialect_oracle.py 100.00%
src/sqlfluff/dialects/dialect_postgres.py 100.00%
src/sqlfluff/dialects/dialect_postgres_keywords.py 100.00%
src/sqlfluff/dialects/dialect_redshift.py 100.00%
src/sqlfluff/dialects/dialect_redshift_keywords.py 100.00%
src/sqlfluff/dialects/dialect_snowflake.py 100.00%
src/sqlfluff/dialects/dialect_snowflake_keywords.py 100.00%
src/sqlfluff/dialects/dialect_soql.py 100.00%
src/sqlfluff/dialects/dialect_sparksql.py 100.00%
src/sqlfluff/dialects/dialect_sparksql_keywords.py 100.00%
src/sqlfluff/dialects/dialect_sqlite.py 100.00%
src/sqlfluff/dialects/dialect_teradata.py 100.00%
src/sqlfluff/dialects/dialect_tsql.py 100.00%
src/sqlfluff/dialects/dialect_tsql_keywords.py 100.00%
src/sqlfluff/diff_quality_plugin.py 100.00%
src/sqlfluff/rules/L001.py 100.00%
src/sqlfluff/rules/L002.py 100.00%
src/sqlfluff/rules/L003.py 100.00%
src/sqlfluff/rules/L004.py 100.00%
src/sqlfluff/rules/L005.py 100.00%
src/sqlfluff/rules/L006.py 100.00%
src/sqlfluff/rules/L007.py 100.00%
src/sqlfluff/rules/L008.py 100.00%
src/sqlfluff/rules/L009.py 100.00%
src/sqlfluff/rules/L010.py 100.00%
src/sqlfluff/rules/L011.py 100.00%
src/sqlfluff/rules/L012.py 100.00%
src/sqlfluff/rules/L013.py 100.00%
src/sqlfluff/rules/L014.py 100.00%
src/sqlfluff/rules/L015.py 100.00%
src/sqlfluff/rules/L016.py 100.00%
src/sqlfluff/rules/L017.py 100.00%
src/sqlfluff/rules/L018.py 100.00%
src/sqlfluff/rules/L019.py 100.00%
src/sqlfluff/rules/L020.py 100.00%
src/sqlfluff/rules/L021.py 100.00%
src/sqlfluff/rules/L022.py 100.00%
src/sqlfluff/rules/L023.py 100.00%
src/sqlfluff/rules/L024.py 100.00%
src/sqlfluff/rules/L025.py 100.00%
src/sqlfluff/rules/L026.py 100.00%
src/sqlfluff/rules/L027.py 100.00%
src/sqlfluff/rules/L028.py 100.00%
src/sqlfluff/rules/L029.py 100.00%
src/sqlfluff/rules/L030.py 100.00%
src/sqlfluff/rules/L031.py 100.00%
src/sqlfluff/rules/L032.py 100.00%
src/sqlfluff/rules/L033.py 100.00%
src/sqlfluff/rules/L034.py 100.00%
src/sqlfluff/rules/L035.py 100.00%
src/sqlfluff/rules/L036.py 100.00%
src/sqlfluff/rules/L037.py 100.00%
src/sqlfluff/rules/L038.py 100.00%
src/sqlfluff/rules/L039.py 100.00%
src/sqlfluff/rules/L040.py 100.00%
src/sqlfluff/rules/L041.py 100.00%
src/sqlfluff/rules/L042.py 100.00%
src/sqlfluff/rules/L043.py 100.00%
src/sqlfluff/rules/L044.py 100.00%
src/sqlfluff/rules/L045.py 100.00%
src/sqlfluff/rules/L046.py 100.00%
src/sqlfluff/rules/L047.py 100.00%
src/sqlfluff/rules/L048.py 100.00%
src/sqlfluff/rules/L049.py 100.00%
src/sqlfluff/rules/L050.py 100.00%
src/sqlfluff/rules/L051.py 100.00%
src/sqlfluff/rules/L052.py 100.00%
src/sqlfluff/rules/L053.py 100.00%
src/sqlfluff/rules/L054.py 100.00%
src/sqlfluff/rules/L055.py 100.00%
src/sqlfluff/rules/L056.py 100.00%
src/sqlfluff/rules/L057.py 100.00%
src/sqlfluff/rules/L058.py 100.00%
src/sqlfluff/rules/L059.py 100.00%
src/sqlfluff/rules/L060.py 100.00%
src/sqlfluff/rules/L061.py 100.00%
src/sqlfluff/rules/L062.py 100.00%
src/sqlfluff/rules/L063.py 100.00%
src/sqlfluff/rules/L064.py 100.00%
src/sqlfluff/rules/L065.py 100.00%
src/sqlfluff/rules/L066.py 100.00%
src/sqlfluff/rules/L069.py 100.00%
src/sqlfluff/rules/L070.py 100.00%
src/sqlfluff/rules/__init__.py 100.00%
src/sqlfluff/utils/analysis/select.py 100.00%
src/sqlfluff/utils/analysis/select_crawler.py 100.00%
src/sqlfluff/utils/functional/__init__.py 100.00%
src/sqlfluff/utils/functional/context.py 100.00%
src/sqlfluff/utils/functional/raw_file_slice_predicates.py 100.00%
src/sqlfluff/utils/functional/raw_file_slices.py 100.00%
src/sqlfluff/utils/functional/segment_predicates.py 100.00%
src/sqlfluff/utils/functional/segments.py 100.00%
src/sqlfluff/utils/functional/templated_file_slice_predicates.py 100.00%
src/sqlfluff/utils/functional/templated_file_slices.py 100.00%
src/sqlfluff/utils/reflow/__init__.py 100.00%
src/sqlfluff/utils/reflow/config.py 100.00%
src/sqlfluff/utils/reflow/depthmap.py 100.00%
src/sqlfluff/utils/reflow/elements.py 100.00%
src/sqlfluff/utils/reflow/helpers.py 100.00%
src/sqlfluff/utils/reflow/rebreak.py 100.00%
src/sqlfluff/utils/reflow/reindent.py 100.00%
src/sqlfluff/utils/reflow/respace.py 100.00%
src/sqlfluff/utils/reflow/sequence.py 100.00%
src/sqlfluff/utils/testing/cli.py 100.00%
src/sqlfluff/utils/testing/rules.py 100.00%
Project Totals (195 files) 100.00%
Loading