Skip to content

Commit

Permalink
Remove old options from SQLFluff config file (#2560)
Browse files Browse the repository at this point in the history
  • Loading branch information
tunetheweb committed Apr 15, 2023
1 parent f1a87a6 commit 0fd95ff
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 361 deletions.
185 changes: 0 additions & 185 deletions .automation/test/sql/.sqlfluff
@@ -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
@@ -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

0 comments on commit 0fd95ff

Please sign in to comment.