Syntax Checkers - novaez/syntastic GitHub Wiki
The following checkers are supported by syntastic:
- ActionScript:
- Ada:
- AppleScript:
- AsciiDoc:
- ASM:
- BEMHTML:
- C:
- C++:
- C#:
- CoffeeScript:
- Chef:
- COBOL:
- Coco:
- Coq:
- CSS:
- Cucumber:
- CUDA:
- D:
- Dart:
- DocBook:
- Dust:
- Elixir:
- Erlang:
- eRuby:
- Fortran:
- Gentoo Metadata:
- GLSL
- Go:
- Haml:
- Handlebars:
- Haskell:
- Haxe:
- HSS:
- HTML:
- Java:
-
JavaScript:
- closurecompiler
- eslint
- gjslint (Closure Linter)
- jscs
- jshint
- jsl
- jslint
- jslint4java
- jsxhint
- JSON:
- LESS:
- Lex:
- LISP:
- LLVM:
- Limbo
- Lua:
- MATLAB:
- NASM:
- nroff:
- Objective-C:
- Objective-C++:
- OCaml:
- Perl:
- PHP:
- PO:
- POD:
- Puppet:
- Python:
- R:
- Racket:
- reStructuredText:
- Ruby:
- Rust:
- SASS:
- Scala:
- SCSS:
- Sh:
- Slim:
- Tcl:
- TeX:
- Texinfo:
- Text:
- Twig:
- TypeScript:
- Vala:
- Verilog:
- VHDL:
- VimL:
- xHTML:
- XML:
- XSLT:
- YACC:
- YAML:
- Z80:
- Zope Page Templates:
- Zsh:
* This checker doesn't use the makeprgBuild()
function, and thus it
can't be configured with the usual g:syntastic_<filetype>_<checker>_<option>
variables. Please refer to the corresponding entry to find out what other
configuration mechanisms (if any) are available for it.