plugins/sqlfluff-templater-dbt/sqlfluff_templater_dbt/__init__.py
|
5
|
5
|
0
|
0
|
100.00%
|
plugins/sqlfluff-templater-dbt/sqlfluff_templater_dbt/templater.py
|
220
|
220
|
0
|
0
|
100.00%
|
src/sqlfluff/__init__.py
|
6
|
6
|
0
|
0
|
100.00%
|
src/sqlfluff/__main__.py
|
3
|
3
|
0
|
0
|
100.00%
|
src/sqlfluff/api/__init__.py
|
3
|
3
|
0
|
0
|
100.00%
|
src/sqlfluff/api/info.py
|
9
|
9
|
0
|
0
|
100.00%
|
src/sqlfluff/api/simple.py
|
50
|
50
|
0
|
0
|
100.00%
|
src/sqlfluff/cli/__init__.py
|
3
|
3
|
0
|
0
|
100.00%
|
src/sqlfluff/cli/autocomplete.py
|
7
|
7
|
0
|
0
|
100.00%
|
src/sqlfluff/cli/click_deprecated_option.py
|
36
|
36
|
0
|
0
|
100.00%
|
src/sqlfluff/cli/commands.py
|
389
|
389
|
0
|
0
|
100.00%
|
src/sqlfluff/cli/formatters.py
|
238
|
238
|
0
|
0
|
100.00%
|
src/sqlfluff/cli/helpers.py
|
28
|
28
|
0
|
0
|
100.00%
|
src/sqlfluff/cli/outputstream.py
|
33
|
33
|
0
|
0
|
100.00%
|
src/sqlfluff/core/__init__.py
|
9
|
9
|
0
|
0
|
100.00%
|
src/sqlfluff/core/cached_property.py
|
2
|
2
|
0
|
0
|
100.00%
|
src/sqlfluff/core/config.py
|
372
|
372
|
0
|
0
|
100.00%
|
src/sqlfluff/core/dialects/__init__.py
|
25
|
25
|
0
|
0
|
100.00%
|
src/sqlfluff/core/dialects/base.py
|
104
|
104
|
0
|
0
|
100.00%
|
src/sqlfluff/core/dialects/common.py
|
13
|
13
|
0
|
0
|
100.00%
|
src/sqlfluff/core/enums.py
|
13
|
13
|
0
|
0
|
100.00%
|
src/sqlfluff/core/errors.py
|
78
|
78
|
0
|
0
|
100.00%
|
src/sqlfluff/core/file_helpers.py
|
9
|
9
|
0
|
0
|
100.00%
|
src/sqlfluff/core/linter/__init__.py
|
5
|
5
|
0
|
0
|
100.00%
|
src/sqlfluff/core/linter/common.py
|
28
|
28
|
0
|
0
|
100.00%
|
src/sqlfluff/core/linter/linted_dir.py
|
44
|
44
|
0
|
0
|
100.00%
|
src/sqlfluff/core/linter/linted_file.py
|
209
|
209
|
0
|
0
|
100.00%
|
src/sqlfluff/core/linter/linter.py
|
418
|
418
|
0
|
0
|
100.00%
|
src/sqlfluff/core/linter/linting_result.py
|
102
|
102
|
0
|
0
|
100.00%
|
src/sqlfluff/core/linter/runner.py
|
99
|
99
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/__init__.py
|
8
|
8
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/context.py
|
72
|
72
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/grammar/__init__.py
|
7
|
7
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/grammar/anyof.py
|
106
|
106
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/grammar/base.py
|
262
|
262
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/grammar/conditional.py
|
20
|
20
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/grammar/delimited.py
|
98
|
98
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/grammar/greedy.py
|
72
|
72
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/grammar/noncode.py
|
14
|
14
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/grammar/sequence.py
|
133
|
133
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/helpers.py
|
27
|
27
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/lexer.py
|
263
|
263
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/markers.py
|
74
|
74
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/match_logging.py
|
33
|
33
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/match_result.py
|
46
|
46
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/match_wrapper.py
|
24
|
24
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/matchable.py
|
10
|
10
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/parser.py
|
13
|
13
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/parsers.py
|
83
|
83
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/segments/__init__.py
|
6
|
6
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/segments/base.py
|
622
|
622
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/segments/ephemeral.py
|
29
|
29
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/segments/generator.py
|
5
|
5
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/segments/meta.py
|
58
|
58
|
0
|
0
|
100.00%
|
src/sqlfluff/core/parser/segments/raw.py
|
120
|
120
|
0
|
0
|
100.00%
|
src/sqlfluff/core/plugin/__init__.py
|
4
|
4
|
0
|
0
|
100.00%
|
src/sqlfluff/core/plugin/hookspecs.py
|
13
|
13
|
0
|
0
|
100.00%
|
src/sqlfluff/core/plugin/host.py
|
8
|
8
|
0
|
0
|
100.00%
|
src/sqlfluff/core/plugin/lib.py
|
18
|
18
|
0
|
0
|
100.00%
|
src/sqlfluff/core/rules/__init__.py
|
15
|
15
|
0
|
0
|
100.00%
|
src/sqlfluff/core/rules/base.py
|
376
|
376
|
0
|
0
|
100.00%
|
src/sqlfluff/core/rules/config_info.py
|
6
|
6
|
0
|
0
|
100.00%
|
src/sqlfluff/core/rules/context.py
|
24
|
24
|
0
|
0
|
100.00%
|
src/sqlfluff/core/rules/crawlers.py
|
47
|
47
|
0
|
0
|
100.00%
|
src/sqlfluff/core/rules/doc_decorators.py
|
42
|
42
|
0
|
0
|
100.00%
|
src/sqlfluff/core/rules/loader.py
|
15
|
15
|
0
|
0
|
100.00%
|
src/sqlfluff/core/rules/reference.py
|
11
|
11
|
0
|
0
|
100.00%
|
src/sqlfluff/core/slice_helpers.py
|
8
|
8
|
0
|
0
|
100.00%
|
src/sqlfluff/core/string_helpers.py
|
14
|
14
|
0
|
0
|
100.00%
|
src/sqlfluff/core/templaters/__init__.py
|
8
|
8
|
0
|
0
|
100.00%
|
src/sqlfluff/core/templaters/base.py
|
181
|
181
|
0
|
0
|
100.00%
|
src/sqlfluff/core/templaters/jinja.py
|
248
|
248
|
0
|
0
|
100.00%
|
src/sqlfluff/core/templaters/placeholder.py
|
66
|
66
|
0
|
0
|
100.00%
|
src/sqlfluff/core/templaters/python.py
|
260
|
260
|
0
|
0
|
100.00%
|
src/sqlfluff/core/templaters/slicers/tracer.py
|
255
|
255
|
0
|
0
|
100.00%
|
src/sqlfluff/core/timing.py
|
21
|
21
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_ansi.py
|
553
|
553
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_ansi_keywords.py
|
2
|
2
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_athena.py
|
41
|
41
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_athena_keywords.py
|
2
|
2
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_bigquery.py
|
278
|
278
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_bigquery_keywords.py
|
2
|
2
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_clickhouse.py
|
37
|
37
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_clickhouse_keywords.py
|
1
|
1
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_db2.py
|
20
|
20
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_db2_keywords.py
|
1
|
1
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_duckdb.py
|
17
|
17
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_exasol.py
|
599
|
599
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_exasol_keywords.py
|
5
|
5
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_hive.py
|
103
|
103
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_hive_keywords.py
|
2
|
2
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_materialize.py
|
100
|
100
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_materialize_keywords.py
|
2
|
2
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_mysql.py
|
242
|
242
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_mysql_keywords.py
|
3
|
3
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_oracle.py
|
41
|
41
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_postgres.py
|
350
|
350
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_postgres_keywords.py
|
25
|
25
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_redshift.py
|
204
|
204
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_redshift_keywords.py
|
2
|
2
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_snowflake.py
|
420
|
420
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_snowflake_keywords.py
|
2
|
2
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_soql.py
|
17
|
17
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_sparksql.py
|
256
|
256
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_sparksql_keywords.py
|
2
|
2
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_sqlite.py
|
21
|
21
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_teradata.py
|
96
|
96
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_tsql.py
|
431
|
431
|
0
|
0
|
100.00%
|
src/sqlfluff/dialects/dialect_tsql_keywords.py
|
2
|
2
|
0
|
0
|
100.00%
|
src/sqlfluff/diff_quality_plugin.py
|
52
|
52
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L001.py
|
13
|
13
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L002.py
|
17
|
17
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L003.py
|
17
|
17
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L004.py
|
31
|
31
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L005.py
|
13
|
13
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L006.py
|
15
|
15
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L007.py
|
13
|
13
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L008.py
|
12
|
12
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L009.py
|
47
|
47
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L010.py
|
115
|
115
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L011.py
|
28
|
28
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L012.py
|
15
|
15
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L013.py
|
47
|
47
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L014.py
|
33
|
33
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L015.py
|
45
|
45
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L016.py
|
62
|
62
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L017.py
|
21
|
21
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L018.py
|
43
|
43
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L019.py
|
14
|
14
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L020.py
|
31
|
31
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L021.py
|
17
|
17
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L022.py
|
86
|
86
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L023.py
|
19
|
19
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L024.py
|
10
|
10
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L025.py
|
68
|
68
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L026.py
|
92
|
92
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L027.py
|
34
|
34
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L028.py
|
97
|
97
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L029.py
|
34
|
34
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L030.py
|
16
|
16
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L031.py
|
81
|
81
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L032.py
|
66
|
66
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L033.py
|
17
|
17
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L034.py
|
69
|
69
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L035.py
|
18
|
18
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L036.py
|
131
|
131
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L037.py
|
42
|
42
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L038.py
|
26
|
26
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L039.py
|
14
|
14
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L040.py
|
13
|
13
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L041.py
|
37
|
37
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L042.py
|
220
|
220
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L043.py
|
63
|
63
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L044.py
|
53
|
53
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L045.py
|
33
|
33
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L046.py
|
60
|
60
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L047.py
|
29
|
29
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L048.py
|
13
|
13
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L049.py
|
36
|
36
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L050.py
|
27
|
27
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L051.py
|
23
|
23
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L052.py
|
125
|
125
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L053.py
|
47
|
47
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L054.py
|
30
|
30
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L055.py
|
13
|
13
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L056.py
|
16
|
16
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L057.py
|
70
|
70
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L058.py
|
37
|
37
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L059.py
|
54
|
54
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L060.py
|
16
|
16
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L061.py
|
17
|
17
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L062.py
|
32
|
32
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L063.py
|
31
|
31
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L064.py
|
91
|
91
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L065.py
|
12
|
12
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L066.py
|
36
|
36
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L067.py
|
125
|
125
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L068.py
|
65
|
65
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/L071.py
|
17
|
17
|
0
|
0
|
100.00%
|
src/sqlfluff/rules/__init__.py
|
6
|
6
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/analysis/select.py
|
98
|
98
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/analysis/select_crawler.py
|
185
|
185
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/functional/__init__.py
|
6
|
6
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/functional/context.py
|
13
|
13
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/functional/raw_file_slice_predicates.py
|
6
|
6
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/functional/raw_file_slices.py
|
26
|
26
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/functional/segment_predicates.py
|
62
|
62
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/functional/segments.py
|
90
|
90
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/functional/templated_file_slice_predicates.py
|
6
|
6
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/functional/templated_file_slices.py
|
12
|
12
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/reflow/__init__.py
|
2
|
2
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/reflow/config.py
|
67
|
67
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/reflow/depthmap.py
|
65
|
65
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/reflow/elements.py
|
196
|
196
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/reflow/helpers.py
|
27
|
27
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/reflow/rebreak.py
|
153
|
153
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/reflow/reindent.py
|
499
|
499
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/reflow/respace.py
|
148
|
148
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/reflow/sequence.py
|
145
|
145
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/testing/cli.py
|
16
|
16
|
0
|
0
|
100.00%
|
src/sqlfluff/utils/testing/rules.py
|
120
|
120
|
0
|
0
|
100.00%
|