Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove old options from SQLFluff config file #2560

Merged
merged 2 commits into from
Apr 15, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
185 changes: 0 additions & 185 deletions .automation/test/sql/.sqlfluff
Original file line number Diff line number Diff line change
@@ -1,187 +1,2 @@
## This .sqlfluff file can be used to configure the SQLFluff linter when
## used via the MegaLinter. Copy it to the .github/linters folder of
## your repo, and uncomment the necessary lines to configure the MegaLinter.
##
## IMPORTANT NOTE: The MegaLinter configuration file for SQLFluff
## supersedes any local configuration files you might have in within your
## codebase. For this reason it should only be used when you want the same
## configuration for your entire code base. If you need different configuration
## in different folders you must leave this config commented out, and instead
## manage all your config files within your code base rather than in the
## .github/linters folder
##

[sqlfluff]
## verbose is an integer (0-2) indicating the level of log output
#verbose = 0
## Turn off color formatting of output
#nocolor = False
## Supported dialects https://docs.sqlfluff.com/en/stable/dialects.html
## Or run 'sqlfluff dialects'
dialect = mysql
## One of [raw|jinja|python|placeholder]
#templater = jinja
## Comma separated list of rules to check, or None for all
#rules = None
## Comma separated list of rules to exclude, or None
#exclude_rules = None
## The depth to recursively parse to (0 for unlimited)
#recurse = 0
## Below controls SQLFluff output, see max_line_length for SQL output
#output_line_length = 80
## Number of passes to run before admitting defeat
#runaway_limit = 10
## Ignore errors by category (one or more of the following, separated by commas: lexing,linting,parsing,templating)
#ignore = None
## Ignore linting errors found within sections of code coming directly from
## templated code (e.g. from within Jinja curly braces. Note that it does not
## ignore errors from literal code found within template loops.
#ignore_templated_areas = True
## can either be autodetect or a valid encoding e.g. utf-8, utf-8-sig
#encoding = autodetect
## Ignore inline overrides (e.g. to test if still required)
#disable_noqa = False
## Comma separated list of file extensions to lint
## NB: This config will only apply in the root folder
#sql_file_exts = .sql,.sql.j2,.dml,.ddl
## Allow fix to run on files, even if they contain parsing errors
## Note altering this is NOT RECOMMENDED as can corrupt SQL
#fix_even_unparsable = False
#
[sqlfluff:indentation]
## See https://docs.sqlfluff.com/en/stable/indentation.html
#indented_joins = False
#indented_ctes = False
#indented_using_on = True
#template_blocks_indent = True
#
[sqlfluff:templater]
#unwrap_wrapped_queries = True
#
[sqlfluff:templater:jinja]
#apply_dbt_builtins = True
#
[sqlfluff:templater:jinja:macros]
## Macros provided as builtins for dbt projects
#dbt_ref = {% macro ref(model_ref) %}{{model_ref}}{% endmacro %}
#dbt_source = {% macro source(source_name, table) %}{{source_name}}_{{table}}{% endmacro %}
#dbt_config = {% macro config() %}{% for k in kwargs %}{% endfor %}{% endmacro %}
#dbt_var = {% macro var(variable, default='') %}item{% endmacro %}
#dbt_is_incremental = {% macro is_incremental() %}True{% endmacro %}
#
## Some rules can be configured directly from the config common to other rules
[sqlfluff:rules]
#tab_space_size = 4
#max_line_length = 80
#indent_unit = space
#comma_style = trailing
#allow_scalar = True
#single_table_references = consistent
#unquoted_identifiers_policy = all
#
## Some rules have their own specific config
[sqlfluff:rules:L007]
#operator_new_lines = after
#
[sqlfluff:rules:L010]
## Keywords
#capitalisation_policy = consistent
## Comma separated list of words to ignore for this rule
#ignore_words = None
#
[sqlfluff:rules:L011]
## Aliasing preference for tables
#aliasing = explicit
#
[sqlfluff:rules:L012]
## Aliasing preference for columns
#aliasing = explicit
#
[sqlfluff:rules:L014]
## Unquoted identifiers
#extended_capitalisation_policy = consistent
## Comma separated list of words to ignore for this rule
#ignore_words = None
#
[sqlfluff:rules:L016]
## Line length
#ignore_comment_lines = False
#ignore_comment_clauses = False
#
[sqlfluff:rules:L026]
## References must be in FROM clause
## Disabled for some dialects (e.g. bigquery)
#force_enable = False
#
[sqlfluff:rules:L028]
## References must be consistently used
## Disabled for some dialects (e.g. bigquery)
#force_enable = False
#
[sqlfluff:rules:L029]
## Keywords should not be used as identifiers.
#unquoted_identifiers_policy = aliases
#quoted_identifiers_policy = none
## Comma separated list of words to ignore for this rule
#ignore_words = None
#
[sqlfluff:rules:L030]
## Function names
#extended_capitalisation_policy = consistent
## Comma separated list of words to ignore for this rule
#ignore_words = None
#
[sqlfluff:rules:L038]
## Trailing commas
#select_clause_trailing_comma = forbid
#
[sqlfluff:rules:L040]
## Null & Boolean Literals
#capitalisation_policy = consistent
## Comma separated list of words to ignore for this rule
#ignore_words = None
#
[sqlfluff:rules:L042]
## By default, allow subqueries in from clauses, but not join clauses
#forbid_subquery_in = join
#
[sqlfluff:rules:L047]
## Consistent syntax to count all rows
#prefer_count_1 = False
#prefer_count_0 = False
#
[sqlfluff:rules:L051]
## Fully qualify JOIN clause
#fully_qualify_join_types = inner
#
#
[sqlfluff:rules:L052]
## Semi-colon formatting approach
#multiline_newline = False
#require_final_semicolon = False
#
[sqlfluff:rules:L054]
## GROUP BY/ORDER BY column references
#group_by_and_order_by_style = consistent
#
[sqlfluff:rules:L057]
## Special characters in identifiers
#unquoted_identifiers_policy = all
#quoted_identifiers_policy = all
#allow_space_in_identifier = False
#additional_allowed_characters = ""
## Comma separated list of words to ignore for this rule
#ignore_words = None
[sqlfluff:rules:L058]
## Comma separated list of words to ignore for this rule
#ignore_words = None
#
[sqlfluff:rules:L059]
## Policy on quoted and unquoted identifiers
#prefer_quoted_identifiers = False
## Comma separated list of words to ignore for this rule
#ignore_words = None
#
[sqlfluff:rules:L062]
## Comma separated list of blocked words that should not be used
#blocked_words = None
180 changes: 4 additions & 176 deletions TEMPLATES/.sqlfluff
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
## This .sqlfluff file can be used to configure the SQLFluff linter when
## used via the MegaLinter. Copy it to the .github/linters folder of
## your repo, and uncomment the necessary lines to configure the MegaLinter.
##

## IMPORTANT NOTE: The MegaLinter configuration file for SQLFluff
## supersedes any local configuration files you might have in within your
## codebase. For this reason it should only be used when you want the same
Expand All @@ -10,178 +7,9 @@
## manage all your config files within your code base rather than in the
## .github/linters folder
##
## Configuration options are described here:
## https://docs.sqlfluff.com/en/stable/configuration.html
##

[sqlfluff]
## verbose is an integer (0-2) indicating the level of log output
#verbose = 0
## Turn off color formatting of output
#nocolor = False
## Supported dialects https://docs.sqlfluff.com/en/stable/dialects.html
## Or run 'sqlfluff dialects'
#dialect = ansi
## One of [raw|jinja|python|placeholder]
#templater = jinja
## Comma separated list of rules to check, or None for all
#rules = None
## Comma separated list of rules to exclude, or None
#exclude_rules = None
## The depth to recursively parse to (0 for unlimited)
#recurse = 0
## Below controls SQLFluff output, see max_line_length for SQL output
#output_line_length = 80
## Number of passes to run before admitting defeat
#runaway_limit = 10
## Ignore errors by category (one or more of the following, separated by commas: lexing,linting,parsing,templating)
#ignore = None
## Ignore linting errors found within sections of code coming directly from
## templated code (e.g. from within Jinja curly braces. Note that it does not
## ignore errors from literal code found within template loops.
#ignore_templated_areas = True
## can either be autodetect or a valid encoding e.g. utf-8, utf-8-sig
#encoding = autodetect
## Ignore inline overrides (e.g. to test if still required)
#disable_noqa = False
## Comma separated list of file extensions to lint
## NB: This config will only apply in the root folder
#sql_file_exts = .sql,.sql.j2,.dml,.ddl
## Allow fix to run on files, even if they contain parsing errors
## Note altering this is NOT RECOMMENDED as can corrupt SQL
#fix_even_unparsable = False
#
[sqlfluff:indentation]
## See https://docs.sqlfluff.com/en/stable/indentation.html
#indented_joins = False
#indented_ctes = False
#indented_using_on = True
#template_blocks_indent = True
#
[sqlfluff:templater]
#unwrap_wrapped_queries = True
#
[sqlfluff:templater:jinja]
#apply_dbt_builtins = True
#
[sqlfluff:templater:jinja:macros]
## Macros provided as builtins for dbt projects
#dbt_ref = {% macro ref(model_ref) %}{{model_ref}}{% endmacro %}
#dbt_source = {% macro source(source_name, table) %}{{source_name}}_{{table}}{% endmacro %}
#dbt_config = {% macro config() %}{% for k in kwargs %}{% endfor %}{% endmacro %}
#dbt_var = {% macro var(variable, default='') %}item{% endmacro %}
#dbt_is_incremental = {% macro is_incremental() %}True{% endmacro %}
#
## Some rules can be configured directly from the config common to other rules
[sqlfluff:rules]
#tab_space_size = 4
#max_line_length = 80
#indent_unit = space
#comma_style = trailing
#allow_scalar = True
#single_table_references = consistent
#unquoted_identifiers_policy = all
#
## Some rules have their own specific config
[sqlfluff:rules:L007]
#operator_new_lines = after
#
[sqlfluff:rules:L010]
## Keywords
#capitalisation_policy = consistent
## Comma separated list of words to ignore for this rule
#ignore_words = None
#
[sqlfluff:rules:L011]
## Aliasing preference for tables
#aliasing = explicit
#
[sqlfluff:rules:L012]
## Aliasing preference for columns
#aliasing = explicit
#
[sqlfluff:rules:L014]
## Unquoted identifiers
#extended_capitalisation_policy = consistent
## Comma separated list of words to ignore for this rule
#ignore_words = None
#
[sqlfluff:rules:L016]
## Line length
#ignore_comment_lines = False
#ignore_comment_clauses = False
#
[sqlfluff:rules:L026]
## References must be in FROM clause
## Disabled for some dialects (e.g. bigquery)
#force_enable = False
#
[sqlfluff:rules:L028]
## References must be consistently used
## Disabled for some dialects (e.g. bigquery)
#force_enable = False
#
[sqlfluff:rules:L029]
## Keywords should not be used as identifiers.
#unquoted_identifiers_policy = aliases
#quoted_identifiers_policy = none
## Comma separated list of words to ignore for this rule
#ignore_words = None
#
[sqlfluff:rules:L030]
## Function names
#extended_capitalisation_policy = consistent
## Comma separated list of words to ignore for this rule
#ignore_words = None
#
[sqlfluff:rules:L038]
## Trailing commas
#select_clause_trailing_comma = forbid
#
[sqlfluff:rules:L040]
## Null & Boolean Literals
#capitalisation_policy = consistent
## Comma separated list of words to ignore for this rule
#ignore_words = None
#
[sqlfluff:rules:L042]
## By default, allow subqueries in from clauses, but not join clauses
#forbid_subquery_in = join
#
[sqlfluff:rules:L047]
## Consistent syntax to count all rows
#prefer_count_1 = False
#prefer_count_0 = False
#
[sqlfluff:rules:L051]
## Fully qualify JOIN clause
#fully_qualify_join_types = inner
#
#
[sqlfluff:rules:L052]
## Semi-colon formatting approach
#multiline_newline = False
#require_final_semicolon = False
#
[sqlfluff:rules:L054]
## GROUP BY/ORDER BY column references
#group_by_and_order_by_style = consistent
#
[sqlfluff:rules:L057]
## Special characters in identifiers
#unquoted_identifiers_policy = all
#quoted_identifiers_policy = all
#allow_space_in_identifier = False
#additional_allowed_characters = ""
## Comma separated list of words to ignore for this rule
#ignore_words = None
[sqlfluff:rules:L058]
## Comma separated list of words to ignore for this rule
#ignore_words = None
#
[sqlfluff:rules:L059]
## Policy on quoted and unquoted identifiers
#prefer_quoted_identifiers = False
## Comma separated list of words to ignore for this rule
#ignore_words = None
#
[sqlfluff:rules:L062]
## Comma separated list of blocked words that should not be used
#blocked_words = None