You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
98 lines
2.6 KiB
98 lines
2.6 KiB
Include: include/setup.vader |
|
|
|
Execute (markdown: vale): |
|
new |
|
file README.md |
|
let mock = [ |
|
\ '{', |
|
\ ' "README.md": [', |
|
\ ' {', |
|
\ ' "Check": "vale.Hedging",', |
|
\ ' "Description": "",', |
|
\ ' "Line": 22,', |
|
\ ' "Link": "",', |
|
\ " \"Message\": \"Consider removing 'probably'\",", |
|
\ ' "Severity": "warning",', |
|
\ ' "Span": [', |
|
\ ' 45,', |
|
\ ' 52', |
|
\ ' ],', |
|
\ ' "Hide": false,', |
|
\ ' "Match": ""', |
|
\ ' }', |
|
\ ' ]', |
|
\ '}', |
|
\ '', |
|
\ ] |
|
let vale_maker = NeomakeTestsGetMakerWithOutput(neomake#makers#ft#markdown#vale(), mock) |
|
CallNeomake 1, [vale_maker] |
|
AssertEqualQf getloclist(0), [ |
|
\ { |
|
\ 'lnum': 22, |
|
\ 'bufnr': bufnr('%'), |
|
\ 'col': 45, |
|
\ 'valid': 1, |
|
\ 'vcol': 0, |
|
\ 'nr': -1, |
|
\ 'type': 'W', |
|
\ 'pattern': '', |
|
\ 'text': "Consider removing 'probably'" |
|
\ } |
|
\ ] |
|
bwipe |
|
|
|
|
|
Execute (markdown: mdl): |
|
let maker = NeomakeTestsGetMakerWithOutput(neomake#makers#ft#markdown#mdl(), [ |
|
\ 'README.md:1: MD033 Inline HTML', |
|
\ '', |
|
\ 'A detailed description of the rules is available at https://github.com/markdownlint/markdownlint/blob/master/docs/RULES.md', |
|
\ ]) |
|
|
|
new |
|
noautocmd file README.md |
|
CallNeomake 1, [maker] |
|
AssertEqualQf getloclist(0), [{ |
|
\ 'lnum': 1, |
|
\ 'bufnr': bufnr('%'), |
|
\ 'col': 0, |
|
\ 'valid': 1, |
|
\ 'vcol': 0, |
|
\ 'nr': 33, |
|
\ 'type': 'W', |
|
\ 'pattern': '', |
|
\ 'text': 'Inline HTML (MD033)', |
|
\ }] |
|
bwipe |
|
|
|
Execute (markdown: markdownlint): |
|
let maker = NeomakeTestsGetMakerWithOutput(neomake#makers#ft#markdown#markdownlint(), [ |
|
\ 'README.md:66:81 MD013/line-length Line length [Expected: 80; Actual: 83]', |
|
\ 'README.md:122 MD025/single-title/single-h1 Multiple top level headings in the same document [Context: "# Contributing"]', |
|
\ ]) |
|
|
|
new |
|
noautocmd file README.md |
|
CallNeomake 1, [maker] |
|
AssertEqualQf getloclist(0), [{ |
|
\ 'lnum': 66, |
|
\ 'bufnr': bufnr('%'), |
|
\ 'col': 81, |
|
\ 'valid': 1, |
|
\ 'vcol': 0, |
|
\ 'nr': -1, |
|
\ 'type': 'W', |
|
\ 'pattern': '', |
|
\ 'text': 'MD013/line-length Line length [Expected: 80; Actual: 83]', |
|
\ },{ |
|
\ 'lnum': 122, |
|
\ 'bufnr': bufnr('%'), |
|
\ 'col': 0, |
|
\ 'valid': 1, |
|
\ 'vcol': 0, |
|
\ 'nr': -1, |
|
\ 'type': 'W', |
|
\ 'pattern': '', |
|
\ 'text': 'MD025/single-title/single-h1 Multiple top level headings in the same document [Context: "# Contributing"]', |
|
\ }] |
|
bwipe
|
|
|