2017-05-18 08:31:12 +00:00
|
|
|
Before:
|
|
|
|
runtime ale_linters/xml/xmllint.vim
|
|
|
|
|
2017-11-15 17:21:17 +00:00
|
|
|
After:
|
|
|
|
call ale#linter#Reset()
|
|
|
|
|
2017-05-18 08:31:12 +00:00
|
|
|
Execute(The xmllint handler should parse error messages correctly):
|
|
|
|
AssertEqual
|
|
|
|
\ [
|
|
|
|
\ {
|
|
|
|
\ 'lnum': 1,
|
|
|
|
\ 'col': 22,
|
|
|
|
\ 'type': 'W',
|
|
|
|
\ 'text': 'warning: Unsupported version ''dummy'''
|
|
|
|
\ },
|
|
|
|
\ {
|
|
|
|
\ 'lnum': 34,
|
|
|
|
\ 'col': 1,
|
|
|
|
\ 'type': 'E',
|
|
|
|
\ 'text': 'parser error : Start tag expected, ''<'' not found'
|
|
|
|
\ }
|
|
|
|
\ ],
|
|
|
|
\ ale_linters#xml#xmllint#Handle(1, [
|
|
|
|
\ 'path/to/file.xml:1: warning: Unsupported version ''dummy''',
|
|
|
|
\ '<?xml version="dummy"?>',
|
|
|
|
\ ' ^',
|
|
|
|
\ '-:34: parser error : Start tag expected, ''<'' not found',
|
|
|
|
\ 'blahblah>',
|
|
|
|
\ '^'
|
|
|
|
\ ])
|