Implement support for SQL linter sqlfluff (#4361)

This commit is contained in:
Carl Smedstad
2022-11-21 11:50:45 +01:00
committed by GitHub
parent ca355f4cb4
commit 6c4be47437
7 changed files with 154 additions and 0 deletions

View File

@@ -27,6 +27,27 @@ g:ale_sql_pgformatter_options *g:ale_sql_pgformatter_options*
This variable can be set to pass additional options to the pgformatter fixer.
===============================================================================
sqlfluff *ale-sql-sqlfluff*
g:ale_sql_sqlfluff_executable *g:ale_sql_sqlfluff_executable*
*b:ale_sql_sqlfluff_executable*
Type: |String|
Default: `'sqlfluff'`
This variable sets executable used for sqlfluff.
g:ale_sql_sqlfluff_options *g:ale_sql_sqlfluff_options*
*b:ale_sql_sqlfluff_options*
Type: |String|
Default: `''`
This variable can be set to pass additional options to the sqlfluff linter.
===============================================================================
===============================================================================
sqlfmt *ale-sql-sqlfmt*

View File

@@ -573,6 +573,7 @@ Notes:
* `dprint`
* `pgformatter`
* `sql-lint`
* `sqlfluff`
* `sqlfmt`
* `sqlformat`
* `sqlint`

View File

@@ -3241,6 +3241,7 @@ documented in additional help files.
sql.....................................|ale-sql-options|
dprint................................|ale-sql-dprint|
pgformatter...........................|ale-sql-pgformatter|
sqlfluff..............................|ale-sql-sqlfluff|
sqlfmt................................|ale-sql-sqlfmt|
sqlformat.............................|ale-sql-sqlformat|
stylus..................................|ale-stylus-options|