All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@git.madduck.net.
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
2 runtime ale_linters/sql/sqlfluff.vim
5 call ale#linter#Reset()
7 Execute(The sqlfluff handler should handle basic warnings with version older than 3.0.0):
11 \ 'filename': 'schema.sql',
16 \ 'text': 'Keywords must be consistently upper case.',
19 \ 'filename': 'schema.sql',
24 \ 'text': 'Expected 1 indentation, found 0 [compared to line 12]',
27 \ 'filename': 'schema.sql',
32 \ 'text': 'Files must end with a single trailing newline.',
35 \ ale_linters#sql#sqlfluff#Handle(bufnr(''), [2, 3, 5], [
36 \ '[{"filepath": "schema.sql", "violations": [{"line_no": 1, "line_pos": 8, "code": "L010", "description": "Keywords must be consistently upper case."}, {"line_no": 13, "line_pos": 2, "code": "L003", "description": "Expected 1 indentation, found 0 [compared to line 12]"}, {"line_no": 16, "line_pos": 1, "code": "L009", "description": "Files must end with a single trailing newline."}]}]',
39 Execute(The sqlfluff handler should handle basic warnings with version newer than 3.0.0):
43 \ 'filename': 'schema.sql',
50 \ 'text': 'Keywords must be consistently upper case.',
53 \ 'filename': 'schema.sql',
60 \ 'text': 'Expected 1 indentation, found 0 [compared to line 12]',
63 \ 'filename': 'schema.sql',
70 \ 'text': 'Files must end with a single trailing newline.',
73 \ 'filename': 'schema.sql',
78 \ 'text': "Undefined jinja template variable: 'a_jinja_templated_table'",
81 \ ale_linters#sql#sqlfluff#Handle(bufnr(''), [3, 0, 0], [
82 \ '[{"filepath": "schema.sql", "violations": [{"start_line_no": 1, "end_line_no":1, "start_line_pos": 8, "end_line_pos":12, "code": "L010", "description": "Keywords must be consistently upper case."}, {"start_line_no": 13, "end_line_no":13, "start_line_pos": 2, "end_line_pos":20, "code": "L003", "description": "Expected 1 indentation, found 0 [compared to line 12]"}, {"start_line_no": 16, "end_line_no":16, "start_line_pos": 1, "end_line_pos":5, "code": "L009", "description": "Files must end with a single trailing newline."}, {"start_line_no": 3, "start_line_pos": 21, "code": "TMP", "description": "Undefined jinja template variable: ''a_jinja_templated_table''"}]}]',