From 703287c761b198d98cde0488b0c565ae9e92d3cc Mon Sep 17 00:00:00 2001 From: LCD 47 Date: Thu, 3 Sep 2015 07:18:26 +0300 Subject: [PATCH] Checker jade_lint: cleanup. --- README.markdown | 18 +++++++++--------- plugin/syntastic.vim | 2 +- syntax_checkers/jade/jade_lint.vim | 13 +++++-------- 3 files changed, 15 insertions(+), 18 deletions(-) diff --git a/README.markdown b/README.markdown index a5172346..ff72e8e5 100644 --- a/README.markdown +++ b/README.markdown @@ -55,15 +55,15 @@ compile their code or execute their script to find them. At the time of this writing, syntastic has checking plugins for ActionScript, Ada, API Blueprint, AppleScript, AsciiDoc, ASM, BEMHTML, Bro, Bourne shell, C, C++, C#, Cabal, Chef, CoffeeScript, Coco, Coq, CSS, Cucumber, CUDA, D, Dart, -DocBook, Dust, Elixir, Erlang, eRuby, Fortran, Gentoo metadata, GLSL, Go, Haml, -Haskell, Haxe, Handlebars, HSS, HTML, Java, JavaScript, JSON, JSX, LESS, Lex, -Limbo, LISP, LLVM intermediate language, Lua, Markdown, MATLAB, Mercury, NASM, -Nix, Objective-C, Objective-C++, OCaml, Perl, Perl POD, PHP, gettext Portable -Object, OS X and iOS property lists, Puppet, Python, QML, R, Racket, Relax NG, -reStructuredText, RPM spec, Ruby, SASS/SCSS, Scala, Slim, SML, Sphinx, SQL, -Stylus, Tcl, TeX, Texinfo, Twig, TypeScript, Vala, Verilog, VHDL, VimL, xHtml, -XML, XSLT, YACC, YAML, z80, Zope page templates, and zsh. See the [wiki][3] -for details about the corresponding supported checkers. +DocBook, Dust, Elixir, Erlang, eRuby, Fortran, Gentoo metadata, GLSL, Go, +Haml, Haskell, Haxe, Handlebars, HSS, HTML, Jade, Java, JavaScript, JSON, JSX, +LESS, Lex, Limbo, LISP, LLVM intermediate language, Lua, Markdown, MATLAB, +Mercury, NASM, Nix, Objective-C, Objective-C++, OCaml, Perl, Perl POD, PHP, +gettext Portable Object, OS X and iOS property lists, Puppet, Python, QML, R, +Racket, Relax NG, reStructuredText, RPM spec, Ruby, SASS/SCSS, Scala, Slim, +SML, Sphinx, SQL, Stylus, Tcl, TeX, Texinfo, Twig, TypeScript, Vala, Verilog, +VHDL, VimL, xHtml, XML, XSLT, YACC, YAML, z80, Zope page templates, and zsh. +See the [wiki][3] for details about the corresponding supported checkers. A number of third-party Vim plugins also provide checkers for syntastic, for example: [omnisharp-vim][25], [rust.vim][12], [syntastic-extras][26], diff --git a/plugin/syntastic.vim b/plugin/syntastic.vim index f96ff5ce..8c0d7db6 100644 --- a/plugin/syntastic.vim +++ b/plugin/syntastic.vim @@ -19,7 +19,7 @@ if has('reltime') lockvar! g:_SYNTASTIC_START endif -let g:_SYNTASTIC_VERSION = '3.6.0-151' +let g:_SYNTASTIC_VERSION = '3.6.0-153' lockvar g:_SYNTASTIC_VERSION " Sanity checks {{{1 diff --git a/syntax_checkers/jade/jade_lint.vim b/syntax_checkers/jade/jade_lint.vim index 010ab6f9..59da5b06 100644 --- a/syntax_checkers/jade/jade_lint.vim +++ b/syntax_checkers/jade/jade_lint.vim @@ -7,6 +7,7 @@ " it and/or modify it under the terms of the Do What The Fuck You " Want To Public License, Version 2, as published by Sam Hocevar. " See http://sam.zoy.org/wtfpl/COPYING for more details. +" "============================================================================ if exists('g:loaded_syntastic_jade_jade_lint_checker') @@ -17,25 +18,21 @@ let g:loaded_syntastic_jade_jade_lint_checker = 1 let s:save_cpo = &cpo set cpo&vim -function! SyntaxCheckers_jade_jade_lint_IsAvailable() dict - return executable('jade-lint') -endfunction - function! SyntaxCheckers_jade_jade_lint_GetLocList() dict - let makeprg = self.makeprgBuild({ 'exe': 'jade-lint', 'args': '-r inline' }) + let makeprg = self.makeprgBuild({ 'args_after': '-r inline' }) let errorformat = '%f:%l:%c %m' return SyntasticMake({ \ 'makeprg': makeprg, - \ 'errorformat': errorformat }) + \ 'errorformat': errorformat, + \ 'returns': [0, 2] }) endfunction call g:SyntasticRegistry.CreateAndRegisterChecker({ \ 'filetype': 'jade', \ 'name': 'jade_lint', - \ 'exe': 'jade-lint', - \ 'returns': [0, 2] }) + \ 'exec': 'jade-lint' }) let &cpo = s:save_cpo unlet s:save_cpo