Want support for vim via Ale. See https://github.com/w0rp/ale
!! These linters check only files on disk. See :help ale-lint-file-linters
Language | Tools |
---|---|
Bourne Shell/Bash | shellcheck |
CloudFormation | cfn-python-lint |
Dockerfile | hadolint |
Go | golint |
Java | checkstyle |
JavaScript | eslint |
JSON | jsonlint |
Python | flake8 |
Rust | rls see :help ale-integration-rust for configuration instructions |
Scala | scalastyle |
Swagger | swaglint |
YAML | yamllint |
Language | Tools |
---|---|
C | cppcheck, cpplint, gcc, clang, clangtidy !!, clang-format |
C++ (filetype cpp) | clang, clangcheck !!, clangtidy !!, cppcheck, cpplint !!, gcc, clang-format |
C# | mcs see:help ale-cs-mcs for details, mcsc !! see:help ale-cs-mcsc for details and configuration |
CSS | csslint, stylelint, prettier |
Elixir | credo, dogma !! |
Erlang | erlc, SyntaxErl |
HTML | HTMLHint, tidy |
Markdown | mdl - written in Ruby |
SQL | sqlint |
Tcl | nagelfar !! |
XML | xmllint |
Vim | vint |