Skip to content

Instantly share code, notes, and snippets.

@elerch
Last active March 6, 2019 19:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save elerch/f4b0d07fc7c9a736bffbd3d89afd5897 to your computer and use it in GitHub Desktop.
Save elerch/f4b0d07fc7c9a736bffbd3d89afd5897 to your computer and use it in GitHub Desktop.
Linters

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

Chosen 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

On the bubble (don't use enough to usually warrant):

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment