Skip to content
This repository has been archived by the owner on Sep 20, 2023. It is now read-only.

Releases: vim-syntastic/syntastic

3.10.0

02 Oct 10:43
Compare
Choose a tag to compare

Core changes

  • Various bugs have been fixed.

Syntax checker changes

  • Added golangci_lint linter aggregator for Go (@Elvis)
  • Added remark_lint style checker for Markdown (@pixelastic)
  • Added lynt linter for JavaScript and TypeScript (@lcd047)
  • Added checker validator for SVG and xHTML (@kevinoid)
  • Added checker w3 for SVG and xHTML (@kevinoid)
  • Various bugs have been fixed.

3.9.0

17 Apr 06:04
Compare
Choose a tag to compare

Core changes

  • Various bugs have been fixed.

Syntax checker changes

  • Added dscanner checker for D files (@ANtlord)
  • Added solium checker for Solidity files (@mvdbos)
  • Added hadolint checker for dockerfiles (@jbro)
  • Added lint checker for Julia files (@lcd047)
  • Added dennis checker for gettext PO files (@lcd047)
  • Added bandit security linter for Python (@lcd047)
  • Added cppclean checker for C and C++ (@lcd047)
  • Added flawfinder checker for C and C++ (@lcd047)
  • Added cmakelint checker for CMake (@lcd047)
  • Added phpstan checker for PHP (@przepompownia)
  • Added coffee_jshint checker for CoffeeScript (@talos)
  • Added pug_lint_vue checker for Vue.js (@pixelastic)
  • Added perl6 checker for Perl 6 (@nxadm)
  • Added solhint checker for Solidity (@sohkai)
  • Minimum version required for flow is now 0.34.0 (@lcd047)
  • Cleared defaults for config file names, for security reasons (cf. CVE-2018-11319) (@lcd047)
  • Various bugs have been fixed.

syntastic 3.8.0

22 Oct 03:44
Compare
Choose a tag to compare

Core changes

  • New option g:syntastic_nested_autocommands (@lcd047)
  • New flag g:syntastic_auto_loc_list = 3 (@jasontibbitts)
  • Refactor registry code to allow running checkers for "foreign" filetypes (@lcd047)
  • Various bugs have been fixed.

Syntax checker changes

  • Added basex checker for XQuery (@james-jw)
  • Added iverilog checker for Verilog (@Psidium)
  • Added stylelint checker for CSS (@pixelastic)
  • Added vcom checker for VHDL (@jevogel)
  • Added ansible_lint checker for Ansible playbooks (@erikzaadi)
  • Added dockerfile_lint checker for Dockerfile (@pixelastic)
  • Added slim_lint style checker for Slim (@justCxx)
  • Added lintr checker for R (@jimhester)
  • Added mixedindentlint indentation checker (@sirbrillig)
  • Added yamllint checker for YAML (@adrienverge)
  • Added textlint natural language linter for text, Markdown, and HTML (@lcd047)
  • Added pyang validator for YANG data models (@jdowner)
  • Added rapper checker for RDF Turtle and RDF TriG (@seebi)
  • Added ttl checker for RDF Turtle (@selliera)
  • Added eslint checker for JavaScript in HTML files (@lcd047)
  • Added sass_lint checker for SASS and SCSS (@lcd047)
  • Added tern_lint checker for JavaScript (@lcd047)
  • Added iasl checker for ASL (@Lekensteyn)
  • Added avrgcc checker for AVR C++ sources (@sentinelt)
  • Added htmlhint checker for HTML (@lcd047)
  • Added proselint checker for text files (@lcd047 and the Proselint team)
  • Renamed jade_lint to pug_lint (@acidjazz)
  • Renamed pep257 to pydocstyle (@rmk135)
  • Renamed pep8 to pycodestyle (@lcd047)
  • Dropped support for ghc-mod versions 5.4.0 and later (@lcd047)
  • Disabled the racket checker by default, for [security reasons]6
  • Moved checker docs from the wiki to the manual (@lcd047)
  • Removed the tsc checker for TypeScript (@lcd047)
  • Removed the ghc_mod checker for Haskell (@lcd047)
  • Various bugs have been fixed.

syntastic 3.7.0

06 Oct 11:37
Compare
Choose a tag to compare

Core changes

  • Cleaner handling of checker versions
  • Allow user to re-define g:syntastic_<filetype>_<checker>_exec if the checker has already been used (@lcd047)
  • New option g:syntastic_shell (@lcd047)
  • New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P (@lcd047)
  • Various bugs have been fixed.

Syntax checker changes

syntastic 3.6.0

19 Jan 07:54
Compare
Choose a tag to compare

Core changes

  • New option g:syntastic_exit_checks (@lcd047)
  • New option b:syntastic_skip_checks (@lcd047)
  • New options b:syntastic_<filetype>_<checker>_exec and b:syntastic_<checker>_exec (@lcd047)
  • New postprocess function guards (@lcd047)
  • New options g:syntastic_<filetype>_<checker>_sort (@lcd047)
  • New option b:syntastic_mode (@lcd047)
  • New jump mode for g:syntastic_auto_jump (@lcd047)
  • Various bugs have been fixed.

Syntax checker changes

syntastic 3.5.0

19 Jan 08:49
Compare
Choose a tag to compare

Core changes

  • New option g:syntastic_sort_aggregated_errors (@lcd047)
  • New syntax highlight groups SyntasticStyleError and SyntasticStyleWarning (@kovidgoyal)
  • Lazy calls to the IsAvailable() functions (@lcd047)
  • New option g:syntastic_cursor_columns (@lcd047)
  • Various bugs have been fixed.

Syntax checker changes

syntastic 3.4.0

19 Jan 08:50
Compare
Choose a tag to compare

Core changes

  • Removed g:syntastic_delayed_redraws (@lcd047)
  • New options *_before and *_after for makeprgBuild() (@lcd047)
  • New jump mode for g:syntastic_auto_jump (@lcd047)
  • New buffer-local user variables b:syntastic_<filetype>_<checker>_<option> (@lcd047)
  • Overhaul of the checker registry (@lcd047)
  • Speed optimisations (@lcd047)
  • Various bugs have been fixed.

Syntax checker changes

syntastic 3.3.0

19 Jan 08:50
Compare
Choose a tag to compare

Core changes

  • Overhaul of the checker infrastructure (@lcd047)
  • More detailed debugging (@lcd047)
  • New command :SyntasticSetLoclist (@lcd047)
  • :SyntasticCheck now accepts multiple parameters (@lcd047)
  • :SyntasticInfo now takes an optional argument (@lcd047)
  • Option syntastic_quiet_warnings is now deprecated (@lcd047)
  • New options syntastic_quiet_messages and syntastic_<filetype>_<checker>_quiet_messages (@lcd047)
  • Speed optimisations (@lcd047)
  • Various bugs have been fixed.

Syntax checker changes

syntastic 3.2.0

19 Jan 08:51
Compare
Choose a tag to compare

Core changes

  • Allow g:syntastic_filetype_map to apply to composite filetypes (@lcd047)
  • Re-read g:syntastic_mode_map at each attempted check (@lcd047)
  • New config variable g:syntastic_delayed_redraws (@lcd047)
  • New config variable g:syntastic_id_checkers (@lcd047)
  • Various bugs have been fixed.

Syntax checker changes

syntastic 3.1.0

19 Jan 08:51
Compare
Choose a tag to compare

Core changes

  • Added simple debug message system :let g:syntastic_debug=1 to activate (@scrooloose)
  • Added :SyntasticInfo command (@scrooloose)
  • Refactor notifier mechanisms into notifier classes (@lcd047)
  • Syntastic no longer calls :quit (@kovidgoyal)
  • New option g:syntastic_check_on_wq (@lcd047)
  • New option g:syntastic_ignore_files (@lcd047)
  • New option g:syntastic_filetype_map (@lcd047)
  • New command :SyntasticReset (@lcd047)
  • New option g:syntastic_aggregate_errors (@lcd047)
  • Many optimisations and speed improvements (@lcd047)
  • Many bugs fixed.

Syntax checker changes