mirror of
https://github.com/dense-analysis/ale
synced 2024-12-17 20:05:31 +00:00
cdf0fb39e5
* Add xmllint linter for xml
31 lines
728 B
Plaintext
31 lines
728 B
Plaintext
Before:
|
|
runtime ale_linters/xml/xmllint.vim
|
|
|
|
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>',
|
|
\ '^'
|
|
\ ])
|
|
|
|
After:
|
|
call ale#linter#Reset()
|