aboutsummaryrefslogtreecommitdiff
path: root/.vim/autoload/neomake/makers/ft/html.vim
blob: 610017514569ec5beb72f11190e783c5f84bb268 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function! neomake#makers#ft#html#tidy() abort
    " NOTE: could also have info items, but those are skipped with -e/-q, e.g.
    " 'line 7 column 1 - Info: value for attribute "id" missing quote marks'.
    return {
                \ 'args': ['-e', '-q', '--gnu-emacs', 'true'],
                \ 'errorformat': '%W%f:%l:%c: Warning: %m',
                \ }
endfunction

function! neomake#makers#ft#html#htmlhint() abort
    return {
                \ 'args': ['--format', 'unix', '--nocolor'],
                \ 'errorformat': '%f:%l:%c: %m,%-G,%-G%*\d problems',
                \ }
endfunction

function! neomake#makers#ft#html#EnabledMakers() abort
    return ['tidy', 'htmlhint']
endfunction
" vim: ts=4 sw=4 et