Merge pull request #3568 from jD91mZM2/jq

Add jq linter for JSON diagnostics
This commit is contained in:
Horacio Sanson
2021-02-06 21:29:51 +09:00
committed by GitHub
3 changed files with 58 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
Before:
call ale#assert#SetUpLinterTest('json', 'jq')
After:
call ale#assert#TearDownLinterTest()
Execute(The default command should be correct):
AssertLinter 'jq', ale#Escape('jq')

18
test/test_jq_linter.vader Normal file
View File

@@ -0,0 +1,18 @@
Before:
runtime ale_linters/json/jq.vim
After:
call ale#linter#Reset()
Execute (Should parse error correctly):
AssertEqual
\ [
\ {
\ 'lnum': 1,
\ 'col': 9,
\ 'text': 'Expected another array element',
\ }
\ ],
\ ale_linters#json#jq#Handle(0, [
\ 'parse error: Expected another array element at line 1, column 9'
\ ])