From: Alexis Laferrière Date: Sun, 30 Nov 2014 16:13:28 +0000 (-0500) Subject: vim/syntastic: show "Documentation warning" as a style warning X-Git-Tag: v0.7~91^2~1 X-Git-Url: http://nitlanguage.org vim/syntastic: show "Documentation warning" as a style warning Signed-off-by: Alexis Laferrière --- diff --git a/misc/vim/syntax_checkers/nit/nitg.vim b/misc/vim/syntax_checkers/nit/nitg.vim index 22494b7..b74e269 100644 --- a/misc/vim/syntax_checkers/nit/nitg.vim +++ b/misc/vim/syntax_checkers/nit/nitg.vim @@ -72,6 +72,7 @@ function! SyntaxCheckers_nit_nitg_GetLocList() \ '%f:%l\,%c--%*[0-9]\,%*[0-9]:', \ '%f:%l\,%c:' ] let ef_type = [ ' %tarning: ', + \ ' %tocumentation warning: ', \ '' ] " generate errorformat from combinations @@ -82,7 +83,16 @@ function! SyntaxCheckers_nit_nitg_GetLocList() endfor endfor - return SyntasticMake({ 'makeprg': makeprg, 'errorformat':errorformat }) + let loclist = SyntasticMake({ 'makeprg': makeprg, 'errorformat':errorformat }) + + for e in loclist + if e['type'] ==? 'd' " is a documentation warning + let e['type'] = 'w' + let e['subtype'] = 'Style' + endif + endfor + + return loclist endfunction call g:SyntasticRegistry.CreateAndRegisterChecker({