via: https://github.com/humiaozuzu/dot-vimrc
For syntax check tools:
Languages | Lint Tools | Install guide |
---|---|---|
C | gcc | built-in |
CPP | g++ | built-in |
CoffeeScript | coffee | npm install -g coffeelint |
CSS | csslint | npm install -g csslint |
Erlang | escript | built-in |
Go | go | built-in |
Haml | haml | built-in |
Haskell | ghc-mod | cabal install ghc-mod |
HTML | tidy | built-in |
Java | javac | built-in |
Javascript | jslint/jshint | npm install -g jslint/jshint |
Json | jsonlint | npm install -g jsonlint |
Less | lessc | built-in |
Lisp | clisp | built-in |
Lua | luac | built-in |
Perl | perl | built-in |
PHP | php | built-in |
Puppet | puppet | built-in |
Python | pylint/pyflakes/flake8 | sudo pip install pylint/pyflakes/flake8 |
Ruby | ruby | built-in |
Scala | scala | built-in |
Sass | sass | built-in |
Scss | scss/compass | gem install compass |
XML | xmllint | built-in |
YAML | js-yaml | npm install -g js-yaml |