9e97a6914e
Closes #1910
35 lines
1.3 KiB
Text
35 lines
1.3 KiB
Text
Before:
|
|
runtime ale_linters/bib/bibclean.vim
|
|
|
|
After:
|
|
call ale#linter#Reset()
|
|
|
|
Execute(The bibclean handler should parse lines correctly):
|
|
|
|
AssertEqual
|
|
\ [
|
|
\ {
|
|
\ 'lnum': '60',
|
|
\ 'type': 'W',
|
|
\ 'text': 'Unexpected value in ``month = "09"''''.',
|
|
\ 'col': '17'
|
|
\ },
|
|
\ {
|
|
\ 'lnum': '63',
|
|
\ 'type': 'E',
|
|
\ 'text': 'Expected comma after last field ``keywords''''.',
|
|
\ 'col': ' 1'
|
|
\ }
|
|
\ ],
|
|
\ ale_linters#bib#bibclean#Handle(255, [
|
|
\ "%% \"stdin\", line 60: Unexpected value in ``month = \"09\"''.",
|
|
\ "%% File positions: input [main.bib] output [stdout]",
|
|
\ "%% Entry input byte=1681 line=50 column= 1 output byte=1680 line=50 column= 0",
|
|
\ "%% Value input byte=2137 line=60 column=17 output byte=2137 line=60 column=17",
|
|
\ "%% Current input byte=2139 line=60 column=19 output byte=2137 line=60 column=17",
|
|
\ "?? \"stdin\", line 71: Expected comma after last field ``keywords''.",
|
|
\ "?? File positions: input [main.bib] output [stdout]",
|
|
\ "?? Entry input byte=2145 line=63 column= 1 output byte=2146 line=63 column= 0",
|
|
\ "?? Value input byte=2528 line=71 column= 2 output byte=2527 line=70 column=49",
|
|
\ "?? Current input byte=2529 line=71 column= 3 output byte=2528 line=70 column=50"
|
|
\ ])
|