Syntax checking hacks for vim
golangci_lint
linter aggregator for Go (@elvis)remark_lint
style checker for Markdown (@pixelastic)lynt
linter for JavaScript and TypeScript (@lcd047)validator
for SVG and xHTML (@kevinoid)w3
for SVG and xHTML (@kevinoid)dscanner
checker for D files (@ANtlord)solium
checker for Solidity files (@mvdbos)hadolint
checker for dockerfiles (@jbro)lint
checker for Julia files (@lcd047)dennis
checker for gettext
PO files (@lcd047)bandit
security linter for Python (@lcd047)cppclean
checker for C and C++ (@lcd047)flawfinder
checker for C and C++ (@lcd047)cmakelint
checker for CMake (@lcd047)phpstan
checker for PHP (@przepompownia)coffee_jshint
checker for CoffeeScript (@talos)pug_lint_vue
checker for Vue.js (@pixelastic)perl6
checker for Perl 6 (@nxadm)solhint
checker for Solidity (@sohkai)flow
is now 0.34.0 (@lcd047)g:syntastic_nested_autocommands
(@lcd047)g:syntastic_auto_loc_list = 3
(@jasontibbitts)basex
checker for XQuery (@james-jw)iverilog
checker for Verilog (@Psidium)stylelint
checker for CSS (@pixelastic)vcom
checker for VHDL (@jevogel)ansible_lint
checker for Ansible playbooks (@erikzaadi)dockerfile_lint
checker for Dockerfile (@pixelastic)slim_lint
style checker for Slim (@justCxx)lintr
checker for R (@jimhester)mixedindentlint
indentation checker (@sirbrillig)yamllint
checker for YAML (@adrienverge)textlint
natural language linter for text, Markdown, and HTML (@lcd047)pyang
validator for YANG data models (@jdowner)rapper
checker for RDF Turtle and RDF TriG (@seebi)ttl
checker for RDF Turtle (@selliera)eslint
checker for JavaScript in HTML files (@lcd047)sass_lint
checker for SASS and SCSS (@lcd047)tern_lint
checker for JavaScript (@lcd047)iasl
checker for ASL (@Lekensteyn)avrgcc
checker for AVR C++ sources (@sentinelt)htmlhint
checker for HTML (@lcd047)proselint
checker for text files (@lcd047 and the Proselint team)jade_lint
to pug_lint
(@acidjazz)pep257
to pydocstyle
(@rmk135)pep8
to pycodestyle
(@lcd047)ghc-mod
versions 5.4.0 and later (@lcd047)racket
checker by default, for [security reasons]6
tsc
checker for TypeScript (@lcd047)ghc_mod
checker for Haskell (@lcd047)g:syntastic_<filetype>_<checker>_exec
if the checker has already been used (@lcd047)g:syntastic_shell
(@lcd047)stl_format
: %ne
, %nw
, %N
, %pe
, %pw
, %P
(@lcd047):let g:syntastic_debug=1
to activate (@scrooloose):SyntasticInfo
command (@scrooloose):quit
(@kovidgoyal)g:syntastic_check_on_wq
(@lcd047)g:syntastic_ignore_files
(@lcd047)g:syntastic_filetype_map
(@lcd047):SyntasticReset
(@lcd047)g:syntastic_aggregate_errors
(@lcd047)g:syntastic_html_tidy_blocklevel_tags
, g:syntastic_html_tidy_inline_tags
, and g:syntastic_html_tidy_empty_tags
for the tidy checker (@anshul)g:syntastic_filetype_map
to apply to composite filetypes (@lcd047)g:syntastic_mode_map
at each attempted check (@lcd047)g:syntastic_delayed_redraws
(@lcd047)g:syntastic_id_checkers
(@lcd047)gcc
checkers (@lcd047):SyntasticSetLoclist
(@lcd047):SyntasticCheck
now accepts multiple parameters (@lcd047):SyntasticInfo
now takes an optional argument (@lcd047)syntastic_quiet_warnings
is now deprecated (@lcd047)syntastic_quiet_messages
and syntastic_<filetype>_<checker>_quiet_messages
(@lcd047):SyntasticJavacEditConfig
for javac (@troydm)g:syntastic_delayed_redraws
(@lcd047)*_before
and *_after
for makeprgBuild()
(@lcd047)g:syntastic_auto_jump
(@lcd047)b:syntastic_<filetype>_<checker>_<option>
(@lcd047)g:syntastic_sort_aggregated_errors
(@lcd047)SyntasticStyleError
and SyntasticStyleWarning
(@kovidgoyal)IsAvailable()
functions (@lcd047)g:syntastic_cursor_columns
(@lcd047)ino
and pde
files (@lcd047)g:syntastic_exit_checks
(@lcd047)b:syntastic_skip_checks
(@lcd047)b:syntastic_<filetype>_<checker>_exec
and b:syntastic_<checker>_exec
(@lcd047)guards
(@lcd047)g:syntastic_<filetype>_<checker>_sort
(@lcd047)b:syntastic_mode
(@lcd047)g:syntastic_auto_jump
(@lcd047)g:syntastic_javascript_closurecompiler_script
(@bjpbakker)g:syntastic_python_python_use_codec
(@delfick)g:syntastic_java_javac_temp_dir option
from javac (@lcd047)