You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

673 lines
23 KiB
VimL

"============================================================================
"File: syntastic.vim
"Description: Vim plugin for on the fly syntax checking.
"License: This program is free software. It comes without any warranty,
" to the extent permitted by applicable law. You can redistribute
" it and/or modify it under the terms of the Do What The Fuck You
" Want To Public License, Version 2, as published by Sam Hocevar.
" See http://sam.zoy.org/wtfpl/COPYING for more details.
"
"============================================================================
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
if exists('g:loaded_syntastic_plugin')
finish
endif
let g:loaded_syntastic_plugin = 1
if has('reltime')
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
let g:_SYNTASTIC_START = reltime()
lockvar! g:_SYNTASTIC_START
endif
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
let g:_SYNTASTIC_VERSION = '3.6.0-102'
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
lockvar g:_SYNTASTIC_VERSION
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" Sanity checks {{{1
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
for s:feature in [
\ 'autocmd',
\ 'eval',
\ 'file_in_path',
\ 'modify_fname',
\ 'quickfix',
\ 'reltime',
\ 'user_commands'
\ ]
if !has(s:feature)
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
call syntastic#log#error('need Vim compiled with feature ' . s:feature)
finish
endif
endfor
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
let s:_running_windows = syntastic#util#isRunningWindows()
lockvar s:_running_windows
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
if !exists('g:syntastic_shell')
let g:syntastic_shell = &shell
endif
if s:_running_windows
let g:_SYNTASTIC_UNAME = 'Windows'
elseif executable('uname')
try
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
let g:_SYNTASTIC_UNAME = split(syntastic#util#system('uname'), "\n")[0]
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
catch /\m^Vim\%((\a\+)\)\=:E484/
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
call syntastic#log#error("your shell " . syntastic#util#var('shell') . " can't handle traditional UNIX syntax for redirections")
finish
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
catch /\m^Vim\%((\a\+)\)\=:E684/
let g:_SYNTASTIC_UNAME = 'Unknown'
endtry
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
else
let g:_SYNTASTIC_UNAME = 'Unknown'
endif
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
lockvar g:_SYNTASTIC_UNAME
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" }}}1
" Defaults {{{1
let g:_SYNTASTIC_DEFAULTS = {
\ 'aggregate_errors': 0,
\ 'always_populate_loc_list': 0,
\ 'auto_jump': 0,
\ 'auto_loc_list': 2,
\ 'check_on_open': 0,
\ 'check_on_wq': 1,
\ 'cursor_columns': 1,
\ 'debug': 0,
\ 'echo_current_error': 1,
\ 'enable_balloons': 1,
\ 'enable_highlighting': 1,
\ 'enable_signs': 1,
\ 'error_symbol': '>>',
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
\ 'exit_checks': !(s:_running_windows && syntastic#util#var('shell', &shell) =~? '\m\<cmd\.exe$'),
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
\ 'filetype_map': {},
\ 'full_redraws': !(has('gui_running') || has('gui_macvim')),
\ 'id_checkers': 1,
\ 'ignore_extensions': '\c\v^([gx]?z|lzma|bz2)$',
\ 'ignore_files': [],
\ 'loc_list_height': 10,
\ 'quiet_messages': {},
\ 'reuse_loc_lists': 0,
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
\ 'shell': &shell,
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
\ 'sort_aggregated_errors': 1,
\ 'stl_format': '[Syntax: line:%F (%t)]',
\ 'style_error_symbol': 'S>',
\ 'style_warning_symbol': 'S>',
\ 'warning_symbol': '>>'
\ }
lockvar! g:_SYNTASTIC_DEFAULTS
for s:key in keys(g:_SYNTASTIC_DEFAULTS)
if !exists('g:syntastic_' . s:key)
let g:syntastic_{s:key} = copy(g:_SYNTASTIC_DEFAULTS[s:key])
endif
endfor
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
if exists('g:syntastic_quiet_warnings')
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call syntastic#log#oneTimeWarn("variable g:syntastic_quiet_warnings is deprecated, please use let g:syntastic_quiet_messages = {'level': 'warnings'} instead")
if g:syntastic_quiet_warnings
let s:quiet_warnings = get(g:syntastic_quiet_messages, 'type', [])
if type(s:quiet_warnings) != type([])
let s:quiet_warnings = [s:quiet_warnings]
endif
call add(s:quiet_warnings, 'warnings')
let g:syntastic_quiet_messages['type'] = s:quiet_warnings
endif
endif
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" }}}1
" Debug {{{1
let s:_DEBUG_DUMP_OPTIONS = [
\ 'shell',
\ 'shellcmdflag',
\ 'shellpipe',
\ 'shellquote',
\ 'shellredir',
\ 'shellslash',
\ 'shelltemp',
\ 'shellxquote'
\ ]
if v:version > 703 || (v:version == 703 && has('patch446'))
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call add(s:_DEBUG_DUMP_OPTIONS, 'shellxescape')
endif
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
lockvar! s:_DEBUG_DUMP_OPTIONS
" debug constants
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
let g:_SYNTASTIC_DEBUG_TRACE = 1
lockvar g:_SYNTASTIC_DEBUG_TRACE
let g:_SYNTASTIC_DEBUG_LOCLIST = 2
lockvar g:_SYNTASTIC_DEBUG_LOCLIST
let g:_SYNTASTIC_DEBUG_NOTIFICATIONS = 4
lockvar g:_SYNTASTIC_DEBUG_NOTIFICATIONS
let g:_SYNTASTIC_DEBUG_AUTOCOMMANDS = 8
lockvar g:_SYNTASTIC_DEBUG_AUTOCOMMANDS
let g:_SYNTASTIC_DEBUG_VARIABLES = 16
lockvar g:_SYNTASTIC_DEBUG_VARIABLES
let g:_SYNTASTIC_DEBUG_CHECKERS = 32
lockvar g:_SYNTASTIC_DEBUG_CHECKERS
" }}}1
runtime! plugin/syntastic/*.vim
let s:registry = g:SyntasticRegistry.Instance()
let s:notifiers = g:SyntasticNotifiers.Instance()
let s:modemap = g:SyntasticModeMap.Instance()
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" Commands {{{1
" @vimlint(EVL103, 1, a:cursorPos)
" @vimlint(EVL103, 1, a:cmdLine)
" @vimlint(EVL103, 1, a:argLead)
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! s:CompleteCheckerName(argLead, cmdLine, cursorPos) abort " {{{2
let checker_names = []
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
for ft in s:_resolve_filetypes([])
call extend(checker_names, s:registry.getNamesOfAvailableCheckers(ft))
endfor
return join(checker_names, "\n")
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
endfunction " }}}2
" @vimlint(EVL103, 0, a:cursorPos)
" @vimlint(EVL103, 0, a:cmdLine)
" @vimlint(EVL103, 0, a:argLead)
" @vimlint(EVL103, 1, a:cursorPos)
" @vimlint(EVL103, 1, a:cmdLine)
" @vimlint(EVL103, 1, a:argLead)
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! s:CompleteFiletypes(argLead, cmdLine, cursorPos) abort " {{{2
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
return join(s:registry.getKnownFiletypes(), "\n")
endfunction " }}}2
" @vimlint(EVL103, 0, a:cursorPos)
" @vimlint(EVL103, 0, a:cmdLine)
" @vimlint(EVL103, 0, a:argLead)
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
command! -nargs=* -complete=custom,s:CompleteCheckerName SyntasticCheck call SyntasticCheck(<f-args>)
command! -nargs=? -complete=custom,s:CompleteFiletypes SyntasticInfo call SyntasticInfo(<f-args>)
command! Errors call SyntasticErrors()
command! SyntasticReset call SyntasticReset()
command! SyntasticToggleMode call SyntasticToggleMode()
command! SyntasticSetLoclist call SyntasticSetLoclist()
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" }}}1
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" Public API {{{1
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! SyntasticCheck(...) abort " {{{2
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call s:UpdateErrors(0, a:000)
call syntastic#util#redraw(g:syntastic_full_redraws)
endfunction " }}}2
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! SyntasticInfo(...) abort " {{{2
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call s:modemap.modeInfo(a:000)
call s:registry.echoInfoFor(s:_resolve_filetypes(a:000))
call s:_explain_skip(a:000)
endfunction " }}}2
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! SyntasticErrors() abort " {{{2
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call g:SyntasticLoclist.current().show()
endfunction " }}}2
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! SyntasticReset() abort " {{{2
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call s:ClearCache()
call s:notifiers.refresh(g:SyntasticLoclist.New([]))
endfunction " }}}2
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! SyntasticToggleMode() abort " {{{2
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call s:modemap.toggleMode()
call s:ClearCache()
call s:notifiers.refresh(g:SyntasticLoclist.New([]))
call s:modemap.echoMode()
endfunction " }}}2
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! SyntasticSetLoclist() abort " {{{2
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call g:SyntasticLoclist.current().setloclist()
endfunction " }}}2
" }}}1
" Autocommands {{{1
augroup syntastic
autocmd BufReadPost * call s:BufReadPostHook()
autocmd BufWritePost * call s:BufWritePostHook()
autocmd BufEnter * call s:BufEnterHook()
augroup END
if v:version > 703 || (v:version == 703 && has('patch544'))
" QuitPre was added in Vim 7.3.544
augroup syntastic
autocmd QuitPre * call s:QuitPreHook()
augroup END
endif
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! s:BufReadPostHook() abort " {{{2
if g:syntastic_check_on_open
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_AUTOCOMMANDS,
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
\ 'autocmd: BufReadPost, buffer ' . bufnr('') . ' = ' . string(bufname(str2nr(bufnr('')))))
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call s:UpdateErrors(1, [])
endif
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
endfunction " }}}2
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! s:BufWritePostHook() abort " {{{2
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_AUTOCOMMANDS,
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
\ 'autocmd: BufWritePost, buffer ' . bufnr('') . ' = ' . string(bufname(str2nr(bufnr('')))))
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call s:UpdateErrors(1, [])
endfunction " }}}2
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! s:BufEnterHook() abort " {{{2
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_AUTOCOMMANDS,
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
\ 'autocmd: BufEnter, buffer ' . bufnr('') . ' = ' . string(bufname(str2nr(bufnr('')))) .
\ ', &buftype = ' . string(&buftype))
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
if &buftype ==# ''
call s:notifiers.refresh(g:SyntasticLoclist.current())
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
elseif &buftype ==# 'quickfix'
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" TODO: this is needed because in recent versions of Vim lclose
" can no longer be called from BufWinLeave
" TODO: at this point there is no b:syntastic_loclist
let loclist = filter(copy(getloclist(0)), 'v:val["valid"] == 1')
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
let owner = str2nr(getbufvar(bufnr(''), 'syntastic_owner_buffer'))
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
let buffers = syntastic#util#unique(map(loclist, 'v:val["bufnr"]') + (owner ? [owner] : []))
if get(w:, 'syntastic_loclist_set', 0) && !empty(loclist) && empty(filter( buffers, 'syntastic#util#bufIsActive(v:val)' ))
call SyntasticLoclistHide()
endif
endif
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
endfunction " }}}2
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! s:QuitPreHook() abort " {{{2
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_AUTOCOMMANDS,
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
\ 'autocmd: QuitPre, buffer ' . bufnr('') . ' = ' . string(bufname(str2nr(bufnr('')))))
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
let b:syntastic_skip_checks = get(b:, 'syntastic_skip_checks', 0) || !syntastic#util#var('check_on_wq')
if get(w:, 'syntastic_loclist_set', 0)
call SyntasticLoclistHide()
endif
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
endfunction " }}}2
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" }}}1
" Main {{{1
"refresh and redraw all the error info for this buf when saving or reading
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! s:UpdateErrors(auto_invoked, checker_names) abort " {{{2
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call syntastic#log#debugShowVariables(g:_SYNTASTIC_DEBUG_TRACE, 'version')
call syntastic#log#debugShowOptions(g:_SYNTASTIC_DEBUG_TRACE, s:_DEBUG_DUMP_OPTIONS)
call syntastic#log#debugDump(g:_SYNTASTIC_DEBUG_VARIABLES)
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_TRACE, 'UpdateErrors' . (a:auto_invoked ? ' (auto)' : '') .
\ ': ' . (len(a:checker_names) ? join(a:checker_names) : 'default checkers'))
if s:_skip_file()
return
endif
call s:modemap.synch()
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
let run_checks = !a:auto_invoked || s:modemap.doAutoChecking()
if run_checks
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call s:CacheErrors(a:checker_names)
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
unlockvar! b:syntastic_changedtick
let b:syntastic_changedtick = b:changedtick
lockvar! b:syntastic_changedtick
endif
let loclist = g:SyntasticLoclist.current()
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
if exists('*SyntasticCheckHook')
call SyntasticCheckHook(loclist.getRaw())
endif
" populate loclist and jump {{{3
let do_jump = syntastic#util#var('auto_jump') + 0
if do_jump == 2
let do_jump = loclist.getFirstError(1)
elseif do_jump == 3
let do_jump = loclist.getFirstError()
elseif 0 > do_jump || do_jump > 3
let do_jump = 0
endif
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
let w:syntastic_loclist_set = 0
if syntastic#util#var('always_populate_loc_list') || do_jump
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_NOTIFICATIONS, 'loclist: setloclist (new)')
call setloclist(0, loclist.getRaw())
let w:syntastic_loclist_set = 1
if run_checks && do_jump && !loclist.isEmpty()
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_NOTIFICATIONS, 'loclist: jump')
execute 'silent! lrewind ' . do_jump
" XXX: Vim doesn't call autocmd commands in a predictible
" order, which can lead to missing filetype when jumping
" to a new file; the following is a workaround for the
" resulting brain damage
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
if &filetype ==# ''
silent! filetype detect
endif
endif
endif
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" }}}3
call s:notifiers.refresh(loclist)
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
endfunction " }}}2
"clear the loc list for the buffer
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! s:ClearCache() abort " {{{2
call s:notifiers.reset(g:SyntasticLoclist.current())
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call b:syntastic_loclist.destroy()
endfunction " }}}2
"detect and cache all syntax errors in this buffer
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! s:CacheErrors(checker_names) abort " {{{2
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_TRACE, 'CacheErrors: ' .
\ (len(a:checker_names) ? join(a:checker_names) : 'default checkers'))
call s:ClearCache()
let newLoclist = g:SyntasticLoclist.New([])
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
if !s:_skip_file()
" debug logging {{{3
call syntastic#log#debugShowVariables(g:_SYNTASTIC_DEBUG_TRACE, 'aggregate_errors')
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_CHECKERS, '$PATH = ' . string($PATH))
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_TRACE, 'getcwd() = ' . string(getcwd()))
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" }}}3
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
let filetypes = s:_resolve_filetypes([])
let aggregate_errors = syntastic#util#var('aggregate_errors') || len(filetypes) > 1
let decorate_errors = aggregate_errors && syntastic#util#var('id_checkers')
let sort_aggregated_errors = aggregate_errors && syntastic#util#var('sort_aggregated_errors')
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
let clist = []
for type in filetypes
call extend(clist, s:registry.getCheckers(type, a:checker_names))
endfor
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
let names = []
let unavailable_checkers = 0
for checker in clist
let cname = checker.getFiletype() . '/' . checker.getName()
if !checker.isAvailable()
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_TRACE, 'CacheErrors: Checker ' . cname . ' is not available')
let unavailable_checkers += 1
continue
endif
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_TRACE, 'CacheErrors: Invoking checker: ' . cname)
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
let loclist = checker.getLocList()
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
if !loclist.isEmpty()
if decorate_errors
call loclist.decorate(cname)
endif
call add(names, cname)
if checker.wantSort() && !sort_aggregated_errors
call loclist.sort()
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_LOCLIST, 'sorted:', loclist)
endif
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
let newLoclist = newLoclist.extend(loclist)
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
if !aggregate_errors
break
endif
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
endif
endfor
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" set names {{{3
if !empty(names)
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
if len(syntastic#util#unique(map( copy(names), 'substitute(v:val, "\\m/.*", "", "")' ))) == 1
let type = substitute(names[0], '\m/.*', '', '')
let name = join(map( names, 'substitute(v:val, "\\m.\\{-}/", "", "")' ), ', ')
call newLoclist.setName( name . ' ('. type . ')' )
else
" checkers from mixed types
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call newLoclist.setName(join(names, ', '))
endif
endif
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" }}}3
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" issue warning about no active checkers {{{3
if len(clist) == unavailable_checkers
if !empty(a:checker_names)
if len(a:checker_names) == 1
call syntastic#log#warn('checker ' . a:checker_names[0] . ' is not available')
else
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call syntastic#log#warn('checkers ' . join(a:checker_names, ', ') . ' are not available')
endif
else
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_TRACE, 'CacheErrors: no checkers available for ' . &filetype)
endif
endif
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" }}}3
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_LOCLIST, 'aggregated:', newLoclist)
if sort_aggregated_errors
call newLoclist.sort()
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_LOCLIST, 'sorted:', newLoclist)
endif
endif
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call newLoclist.deploy()
endfunction " }}}2
"Emulates the :lmake command. Sets up the make environment according to the
"options given, runs make, resets the environment, returns the location list
"
"a:options can contain the following keys:
" 'makeprg'
" 'errorformat'
"
"The corresponding options are set for the duration of the function call. They
"are set with :let, so dont escape spaces.
"
"a:options may also contain:
" 'defaults' - a dict containing default values for the returned errors
" 'subtype' - all errors will be assigned the given subtype
" 'preprocess' - a function to be applied to the error file before parsing errors
" 'postprocess' - a list of functions to be applied to the error list
" 'cwd' - change directory to the given path before running the checker
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" 'env' - environment variables to set before running the checker
" 'returns' - a list of valid exit codes for the checker
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" @vimlint(EVL102, 1, l:env_save)
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! SyntasticMake(options) abort " {{{2
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_TRACE, 'SyntasticMake: called with options:', a:options)
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" save options and locale env variables {{{3
let old_local_errorformat = &l:errorformat
let old_errorformat = &errorformat
let old_cwd = getcwd()
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" }}}3
if has_key(a:options, 'errorformat')
let &errorformat = a:options['errorformat']
endif
if has_key(a:options, 'cwd')
execute 'lcd ' . fnameescape(a:options['cwd'])
endif
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" set environment variables {{{3
let env_save = {}
if has_key(a:options, 'env') && len(a:options['env'])
for key in keys(a:options['env'])
if key =~? '\m^[a-z_]\+$'
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
execute 'let env_save[' . string(key) . '] = $' . key
execute 'let $' . key . ' = ' . string(a:options['env'][key])
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
endif
endfor
endif
" }}}3
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
let err_lines = split(syntastic#util#system(a:options['makeprg']), "\n", 1)
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" restore environment variables {{{3
if len(env_save)
for key in keys(env_save)
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
execute 'let $' . key . ' = ' . string(env_save[key])
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
endfor
endif
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" }}}3
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_LOCLIST, 'checker output:', err_lines)
" Does it still make sense to go on?
let bailout =
\ syntastic#util#var('exit_checks') &&
\ has_key(a:options, 'returns') &&
\ index(a:options['returns'], v:shell_error) == -1
if !bailout
if has_key(a:options, 'Preprocess')
let err_lines = call(a:options['Preprocess'], [err_lines])
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_LOCLIST, 'preprocess (external):', err_lines)
elseif has_key(a:options, 'preprocess')
let err_lines = call('syntastic#preprocess#' . a:options['preprocess'], [err_lines])
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_LOCLIST, 'preprocess:', err_lines)
endif
lgetexpr err_lines
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
let errors = deepcopy(getloclist(0))
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
if has_key(a:options, 'cwd')
execute 'lcd ' . fnameescape(old_cwd)
endif
try
silent lolder
catch /\m^Vim\%((\a\+)\)\=:E380/
" E380: At bottom of quickfix stack
call setloclist(0, [], 'r')
catch /\m^Vim\%((\a\+)\)\=:E776/
" E776: No location list
" do nothing
endtry
else
let errors = []
endif
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" restore options {{{3
let &errorformat = old_errorformat
let &l:errorformat = old_local_errorformat
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" }}}3
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
if !s:_running_windows && (s:_os_name() =~? 'FreeBSD' || s:_os_name() =~? 'OpenBSD')
call syntastic#util#redraw(g:syntastic_full_redraws)
endif
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
if bailout
throw 'Syntastic: checker error'
endif
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_LOCLIST, 'raw loclist:', errors)
if has_key(a:options, 'defaults')
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call s:_add_to_errors(errors, a:options['defaults'])
endif
" Add subtype info if present.
if has_key(a:options, 'subtype')
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call s:_add_to_errors(errors, { 'subtype': a:options['subtype'] })
endif
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
if has_key(a:options, 'Postprocess') && !empty(a:options['Postprocess'])
for rule in a:options['Postprocess']
let errors = call(rule, [errors])
endfor
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_LOCLIST, 'postprocess (external):', errors)
elseif has_key(a:options, 'postprocess') && !empty(a:options['postprocess'])
for rule in a:options['postprocess']
let errors = call('syntastic#postprocess#' . rule, [errors])
endfor
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_LOCLIST, 'postprocess:', errors)
endif
return errors
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
endfunction " }}}2
" @vimlint(EVL102, 0, l:env_save)
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
"return a string representing the state of buffer according to
"g:syntastic_stl_format
"
"return '' if no errors are cached for the buffer
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! SyntasticStatuslineFlag() abort " {{{2
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
return g:SyntasticLoclist.current().getStatuslineFlag()
endfunction " }}}2
" }}}1
" Utilities {{{1
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! s:_resolve_filetypes(filetypes) abort " {{{2
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
let type = len(a:filetypes) ? a:filetypes[0] : &filetype
return split( get(g:syntastic_filetype_map, type, type), '\m\.' )
endfunction " }}}2
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! s:_ignore_file(filename) abort " {{{2
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
let fname = fnamemodify(a:filename, ':p')
for pattern in g:syntastic_ignore_files
if fname =~# pattern
return 1
endif
endfor
return 0
endfunction " }}}2
" Skip running in special buffers
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! s:_skip_file() abort " {{{2
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
let fname = expand('%', 1)
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
let skip = get(b:, 'syntastic_skip_checks', 0) || (&buftype !=# '') ||
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
\ !filereadable(fname) || getwinvar(0, '&diff') || s:_ignore_file(fname) ||
\ fnamemodify(fname, ':e') =~? g:syntastic_ignore_extensions
if skip
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_TRACE, '_skip_file: skipping checks')
endif
return skip
endfunction " }}}2
" Explain why checks will be skipped for the current file
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! s:_explain_skip(filetypes) abort " {{{2
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
if empty(a:filetypes) && s:_skip_file()
let why = []
let fname = expand('%', 1)
if get(b:, 'syntastic_skip_checks', 0)
call add(why, 'b:syntastic_skip_checks set')
endif
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
if &buftype !=# ''
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
call add(why, 'buftype = ' . string(&buftype))
endif
if !filereadable(fname)
call add(why, 'file not readable / not local')
endif
if getwinvar(0, '&diff')
call add(why, 'diff mode')
endif
if s:_ignore_file(fname)
call add(why, 'filename matching g:syntastic_ignore_files')
endif
if fnamemodify(fname, ':e') =~? g:syntastic_ignore_extensions
call add(why, 'extension matching g:syntastic_ignore_extensions')
endif
echomsg 'The current file will not be checked (' . join(why, ', ') . ')'
endif
endfunction " }}}2
" Take a list of errors and add default values to them from a:options
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! s:_add_to_errors(errors, options) abort " {{{2
for err in a:errors
for key in keys(a:options)
if !has_key(err, key) || empty(err[key])
let err[key] = a:options[key]
endif
endfor
endfor
return a:errors
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
endfunction " }}}2
Squashed 'vim/bundle/syntastic/' changes from 106c772b0..56e19eb81 56e19eb81 Sphinx checker: update maintainer's address. 131ec84e6 New checker for reStructuredText: sphinx. e46c64701 Bug fix: more findfile() fun. a728268d7 Bug fix: finding files in parent directories. 98e79d85f Nix checker: cleanup. c840655d1 Add support for .nix files b609b3bdd Checker ghc-mod: attempt to fix filename encodings. 84b4da7cf Manual: add a note about :mksession. b8682c302 Merge remote-tracking branch 'origin/pr/1447' 3dda9b833 Apps should be used for include_lib too cb9424c9e README: formatting. 7055ff936 Crystal external checker 0470fff0c Checker python/pylama: add option "--force". e15ebd336 Go checker: no longer attempt to redirect output of "go build". 5c6e78a27 README: suggest a safer cabbrev in FAQ. a7fde99ea Add support for Vera++ C++ checker 25ad02e12 README: add a link to the vim-eastwood plugin. 981196fdc Flow checker: use the "status" command. ae405fed8 Manual: add a note about zsh and rvm with MacVim. 5dba05af4 Bashate: make errorformat more permissive. 48b75c455 Tslint is a style checker. a8771fe6b Puppet-lint checker: --log-format now expects %{line}. 24bb29357 Minor comment fix. 4605886ea Safer opening of the error window (@blueyed). 3a30321fd Fix loclist timestamps for refresh (@blueyed). 9af644dac Remove comments from the tidy checker. 4fbe5f52c Flow checker: recover from negative end offsets. 48090a19f Updates to the manual. 615c890e7 Gfortran checker: bug fix: column handling and sorting for ifort. b152ac3db The gfortran checker now supports Intel Fortran. 80c5a047c Bug fix: b:cflags again. 2cf32d7be Bug fix: b:cflags applies only to C and C++ checkers. fe436371b Checker tsc: version 1.5 has option "--noEmit". a17db15e7 In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers. 710a854f6 Remove shellcheck checker for zsh ebfba7ec3 Puppet-lint no longer requires puppet. 2337c65b3 Keep track of b:changedtick. dac07db61 Cleanup: shut up most vint warnings. ac96ae4a2 Manual: add notes about powerline, vim-airline, and vim-go. ebadf9aff Windows brain damage: executable('foo') doesn't mean 'foo' is executable. b905f6d08 Mercury checker: cleanup. 4e0ac804c added mercury syntax checker 0cde75895 replaced erlang checker with the one from vimerl that works without rebar 84add5b7f Checkers using curl(1): allow redirections. 7b8526b96 Flow checker: bail out if there is no .flowconfig. 5b0d3dc8b README: rephrase. da1ecc0bb FAQ: add a note about $PATH. 231a78f5d Manual: update. 67fc031e0 Manual: fix examples to use g:syntastic_shell. 47eabae37 New global option: "shell". 869c5a726 Camlp4o checker: better error highlighting. 48812d833 Cleanup: exit codes are meaningless for checkers without exec. c297fbebb README: update address of tidy-html5. 69d20efc6 Elixir: handle warnings. fe3a48f33 Ruby checkers: make warning flags configurable. 272fc7df3 Manual: update the note about vim-auto-save. 413cdb354 Flow checker: make exe configurable. 5214f00a1 New checker for API Blueprint: snowcrash. a7758aa18 New checker for Vim: vint. b427af1e0 Cleanup: case-sensitive comparisons. 0e23cb097 Cleanup. fc8f8e500 RAEDME: minor rephrase. 9e5a6e657 README: add a link to vint-syntastic. 2a07c4acd New checker for SML: smlnj. c45293538 README: add a link syntastic-more. 399389c84 README: add links to a few third party checkers. c233c9bbd README: update URL for the Rust checker. f4b064e2d README: rephrase. 71aa71bc1 README: more details about enabling checkers. bccfdea4e Handling redefinition of exec: minor optimisation. 8256e4351 Typo. 471ce96af Remove the xcrun checker for Swift. d73546dd4 Java checker: more path fixes. cf4e18d3f Java checker: fix path detection. 776d4175c Handle redefinition of exec after the checker has run. 478218402 Security: disable the swift/xcrun checker by default. 372daff1a Reek checker: update. 157ad8d43 Minor cleanup. a7841c869 Minor cleanup. dde4a9be9 Formatting. 4401a23f2 Merge pull request #1323 from Shizmob/patch-1 b70e9af18 Don't warn on python/prospector with no messages. 7cbb79b73 More detailed debug information. c1a209895 New checker for JavaScript: standard. 1c6cae0d2 Merge pull request #1320 from ametheus/patch-1 0a310ca0a Fix typo 3ea613f53 Xmllint: make "--xinclude" and "--postvalid" optional. 7d9aec0be Prospector no longer accepts option "--external-config". 6b76c26cb Puppet checker: don't redirect stderr when checking version. abff1d81e Merge pull request #1313 from tomfogg/master 5cc56dbde missing comma in swift errorformat after cleanup b69efd072 README: Swift is now supported. cf012bdea Version logging: minor cleanup. b9608e77b Xcrun: cleanup. 46fc1ec68 Merge branch 'master' of https://github.com/scrooloose/syntastic 3e33785d8 add licence for swift syntax checker a76370c14 add swift syntax checker support using xcrun git-subtree-dir: vim/bundle/syntastic git-subtree-split: 56e19eb81a5cdf75542def5b0b07f68aab50809f
10 years ago
function! s:_os_name() abort " {{{2
return g:_SYNTASTIC_UNAME
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
endfunction " }}}2
" }}}1
Squashed 'vim/bundle/syntastic/' changes from 99126e38f..106c772b0 106c772b0 More detailed logging for version operations. 2d27fd93d Formatting: use the full name for execute. cb64516d4 Version handling: deal with errors. 1ba96436c Cleanup: handling versions. Minor optimisation. bcaf7cbcc Bump version number. 36ead6d75 Bump version number. 2073cee05 More safety checks. 38f46b6ac A (hopefully) safer "rm -rf". 5359f7f4e Python checker: new option g:syntastic_python_python_use_codec (@delfick). 4d1f2e23e Go checker: even more contortions. c60e440d0 Go checker: more contortions around "go_go_build_args" and "go_go_test_args". 8b97caa2d Rubocop: "--silent" was dropped in version 0.12. (@p0deje) 5429d24a5 Phpmd: fix broken regex used for syntax highlighting. 79007b01f Manual: minor additions. 74a071331 Go checker should work with go_go_build_args unset. be01caceb Phpcs: fix column handling. a18ccb40d Go checker: extra arguments for "go build" and "go test". 0da7a1e47 README: minor formatting. 6bea41bdf README: rephrase. 1eb493ef3 README: add a section about recommended settings. 1d2f8d514 Formatting: folding. c472ec139 Feature: extended syntax for `quiet_messages`. d1b401609 Bug fix: `glob()`, `globpath()`, and `expand()` should ignore `wildignore`. 50f6b47cb README: fix reference to pathogen#infect(). d97a43bfa Sparse checker: return code 1 is less meaningful these days. 79b04bdf4 Debug: if reading a config file fails, log the reason it failed. b340672bd Typo: remove a spurious quote. 2bb8d5996 Luacheck: highlighting patterns for version 0.7.1. 30257ef23 Luacheck: cleanup. d2c454963 Add luacheck checker for Lua 03f43ec55 Source uglification, part III. 6de1559f3 Make SyntasticInfo aware of b:syntastic_mode. 21f052ab0 Go and govet checkers: make go executable configurable. f583df730 Minor optimisation. 9caf33d5d If auto_jump is set to 3, jump to the first error if any. 6fdd39438 New option: b:syntastic_mode. 0c1dd2aa0 Safer closing of the error window. c74f28ace Merge pull request #1262 from powerman/fix-perl-DATA 65de58c3a fix file/line detection for perl d422c6d82 Flow checker: cleanup. 9dc6b6108 Updated formatting as per guidelines 55b535618 Added flow checker for javascript 9fe26f71a README: formatting. 38ba36073 README: minor cleanup. 6b9a34842 README: expand TOC. e18c41406 README: update FAQ about validator. 30b4ce341 Validator and w3 checkers: tell curl to ignore curlrc. 67ffe5881 Merge pull request #1255 from vincent-petithory/golint-warning 7f749fe35 make golint report warnings instead of errors 650c7368e Discourage people from looking at the sources for user docs. 4354e31f9 README: rephrase. 41d571944 FAQ: add a note about HTML Tidy for HTML5. 4ff440ccb Shut up vimlint. dbc7e39c1 Dartanalyzer can now return exit code 3. 4dba55828 Remove the avrgcc checker for Arduino. ec2b84b12 Reek checker: cleanup. 36bb32f88 Ruby: add reek style checker de5e025ef Scss-lint: syntax errors should have subtype syntax (@sds). ba7d1b40b Clisp: workaround to remove ciompiled files. 72e0593ea Bug fix: make sure directory returned by syntastic#util#tmpdir() exists. 47834c034 Slightly more meaningful messages for checkers disabled by Eclim and YCM. 412d3526a Try to detect checkers disabled by YouCompleteMe. 7b6734546 Try to detect filetypes abducted by Eclim. e4c94d67a First step towards exposing an API. c307dde8c ghc-mod: the pylint way of handling versions is way cool, man. 82ba62ce9 Minor cleanup: wrap the main commands in their own functions. c4c56716f More naming conventions. 64cce2083 Manual: better description of interaction with Eclim. 8e9ece214 Prospector: saner handling of errors. 83971066a Add legacy checker method setWantSort(). 57f1a0eb2 New user variables: `syntastic_<filetype>_<checker>_sort`. 1327780c5 Proscpector: all tools except pylint return 1-based column numbers. ba1b4606e Prospector: sort loclist. dd1560862 Prospector: version 0.7 can check individual files. 3fe6f2a84 Prospector: fix typos; add logging; better return checking. 71c9a7dd0 Don't run preprocess functions if checker returned an invalid code. 72a7cb389 New checker for python: prospector. 77c125170 Bashate: cleanup. d15590438 Merge remote-tracking branch 'aswna/add_bashate' 948202d04 Source uglification, part II. 4e9e08b50 Change case for constants' names. f180e28a3 Closurecompiler: allow running througha shell script (@bjpbakker). 54086304b Cache balloons' contents. Cleanup. 7ed52d1e4 README: rephrase. e9f930be0 README: expand the section about installation. 3d5d21952 SyntasticInfo: if the current file will not be checked, explain why. 75d56b209 Manual: add a note about vim-auto-save. 47df0a035 Add license. f4c7c5083 Add support for bashate. 008ac9829 Workaround for Vim changing the semantics of lockvar. 0bc8b2acb Don't change Vim's shell. d665fbf56 Solve chicken-and-egg problem with getting ghc-mod version. 038f6ff8f Disable bash_hack by default. 017d89a47 Minor autoload cleanup. aab197fb5 Formating. dce7234fd Merge remote-tracking branch 'remko/rnc-rnv' 4a0d88ad7 Cleanup. 7829ea2b3 rnc-rnv: Change license to WTFPL fe8054d2f Add RelaxNG (RNC) RNV checker 40776864c New checker for DocBook SGML, mdoc, and text: igor. 0e9ef6ec1 Eruby: fix logging. 19f885965 Filetype groff is actually nroff. 83d0d7fef Pylint: remove leftovers from the logging patch. ce8939680 Checker-specific logging. 21a25649b Markdown lint: vim-markdown sets filetype to mkd. acd02f61b Markdown lint: cleanup. 3a355fa4d Vim's filetype for Markdown is "markdown". a188d3ae6 combine improperly separated checkers a7e002cf4 Markdown: Added initial version of Markdown checkers a3cf0cb65 Bro: minor errorformat fix, and highlighting. 7246fac6c Better handling of temporary directories. 049718cc6 Bug fix: SyntasticToggleMode shouldn't trigger the checks. 2a077c90c Typo. f56742a48 Safer handling of temporary directories. 1e1c7086e README: rephrase of a FAQ question. aa3db4513 Mypy: cleanup. d9178ba4c Added mypy syntax plugin 0bfc328b0 The handlebars checker needs "guards". aea964703 New checker for Linux RPM spec files: rpmlint. ba6db9f16 New checker for Scala: scalastyle. fe6003c3b Checkstyle checker: cleanup. 2a88120b3 More grouping in errorformat. 2f7768407 Puppet: the "future" parser outputs column numbers. b8ca57de4 Puppet: fix errorformat. dc4f036a6 Expand b:syntastic_<checker>_exec. b639b007a New options. cc3328660 FAQ: add a note about empty error windows. 6ce9bf9ab Clear loclist when running lolder at the bottom of the loclist stack. bf2faa4d6 Manual: add a note about opening the error window. fa0290c55 PC-Lint: mark informational messages as "Style". 9321bc79e PC-Lint: add column numbers. Cleanup. 4f0fc20a1 Minor cleanup for text filetype. 53a321d0b README: clarifications about style checkers. d751d17ef PC-Lint: cleanup. 3476e4f1d Merge remote-tracking branch '2sb18/pc_lint' 19ee86712 - pc_lint seems to be working well now. fb6747c01 Grammar. 9d2800f9a README: add a note about style checkers. Minor cleanup. 7f08cdde6 working on pc_lint checker 18a7a9ff5 Pylint checker: more versioning delirium. 5c21c4d7f Bug fix: grouping in errorformat. 131563c37 Merge pull request #1187 from rradonic/enable-warnings e79015b0a enable warnings for eruby files e8afec011 SASS checker: fix errorformat. aac0775c3 Make `b:syntastic_skip_checks` suitable for general use. 7cdfd91c9 Merge pull request #1182 from russss/master d624e32b9 Erlang: correctly handle additional LibDirs 83b6d6a58 The php checkers needs "guards" postprocessing. 4aadf589b New postprocess function: `guards`. c2d73ffa3 Merge pull request #1177 from r3m0t/patch-1 82b2d3172 Bug fix: highlighting on python frosted checker b7b09af6b New global option `syntastic_exit_checks`. 0d0c4aa74 Bump version. c55384c0e Transform code using pmod_pt module before checking f88b5c74c Bump version number. 18a185be7 PHPLint: fix syntax highlighting. 0be8cdd63 New checker for PHP: PHPLint. 80db618c0 Cursor columns: fix redraw. d69858cc0 Merge pull request #1170 from blueyed/dont-call-expand-on-shellvar 3060c6b2e Do not `expand()` shell vars 9fb7b0d39 SCSS-Lint: new error codes. 82b274588 Don't assume loclists have vcol fields. 7b9b02954 README: typo. 4b7183b9d README: add a note about Python 3. 8e229e41a A cleaner way to kill default variables. 4cda4c3e0 Clang tools: check exit codes. 825b29a9b Clang tools: missing space. 009232652 Clang tools: work without a compilation database. Cleanup. 8e3482b9f Merge remote-tracking branch 'bbanier/t/clang_tools' into clang_tools e62fe0e6e Allow oclint to use cmake compilation databases. f6e38c8b9 Merge pull request #1161 from dtwitty/patch-1 e6bf829be Fix bad variable initialization d280dc78e Add new clang-tidy and clang-check checkers a27b435a1 OClint: slightly more robust regexps. 1fac6011e OClint: fix parsing. f62e0f661 New option: cursor_columns. 5c48b30c5 Fixes duplicate syntax checker for arduino files c2e7bf29c Escript: parseShebang() is more capable these days. e34079677 Bug fix: SyntasticReset didn't really reset. d795d4b16 Bug fix: forgotten return. 09f35e9f2 Try to prevent g:syntastic_mode_map from being modified. 3f963543d Manual: clarification about g:syntastic_mode_map. Minor cleanup. 95a57739e More detailed logging. c1479f980 Set default reuse_loc_lists to 0. d603ed4f3 Make sure version lists are formed of numbers. e34f421b3 Revert 1e3e0a8. The problem was placing signs on unloaded buffers. 190d9f5e9 Manual: add a note about canceling default arguments. 1d19dff70 Security: disable the elixir checker by default. 1e3e0a825 Defensive coding against stepping over other plugins' signs. 6c88bae55 JSHint checker: sort results. 5eb22bb0a Refresh optimisations: avoid floats. b222a31d5 Typo. 0f8d786b8 Check for +float. 9a26f1d58 SyntasticInfo: minor bug fix. 13bdf9e4b SyntasticInfo: more details about modes. Minor cleanup. 06e77c180 Manual: add a note about YouCompleteMe. e54f28e33 New redirect checker for arduino: avrgcc. 7b0d3f868 Don't check compressed files. d364f33a5 Refresh optimisations. 572d3e0eb README: nit pick about re-enabling the perl checker. af4988644 Vimlint: add g:syntastic_vimlint_options. 4c5ff4272 New option for SyntasticMake(): env. c325f6c81 Make syntastic#util#parseShebang() aware of /usr/bin/env. dd57547da Manual: add a note about netrw. 1ee4bcccc Error highlighting cleanup. 0bef7ef3f Bug fix: refresh notifiers in BufEnter, rather than BufWinEnter. ab79acbcc Cleanup. Deprecate a number of checker variables. 3ebdeabf6 Add a note about rustc's new home. bd7e34757 R lint and svtools: fix CWD for Windows. dd5ca1f78 Add a note about the removal of the rustc checker. 1383c0f50 Remove the rustc checket for Rust. c33303105 rustc: make arguments configurable. 17b624b86 Merge pull request #1113 from BurntSushi/makeprg-fname-param 931db14d9 filename -> fname 4004c021a ruby-lint: typo. 98b64fd7b ruby-lint: add version check for "analyze". b61fc8af0 ruby-lint: removed analyze sub-command 3e8637ec4 New checker for sass and scss: sassc. e058be3d0 Registry optimisation: lazy IsAvailable() calls. 284655357 Cabal checker: cleanup. cc72b0dc6 Rename cabal/check --> cabal/cabal. 02d9f710f Add syntax checker for Haskell .cabal files 101a32bb2 coffeelint: option `--csv` is deprecated (@greenify). b6a42d187 Vim no longer allows setting signs on line 0. 576b84e2b Update installation instructions. 50518b335 Add separate highlighting groups for style messages (@kovidgoyal). 45a36bf2f eslint: honour the exec parameter. 716038ea4 Output of pep257 has changed. e7d1519f5 Cleanup for bro. 6ea779673 Merge remote-tracking branch 'JustinAzoff/bro' 06d8037af Merge pull request #1074 from lucc/doc 79fde89e7 Fix broken tag in docs. 653a02a4c Some versions of phcs produce an extra column: fix errorformat. 02d07313a Merge branch 'multi' 8c1c13e94 Contributing guide: add TOC; formatting. dc02d6664 Update the contributing guide. Make `:SyntasticInfo` print version. 43e8cb955 More clisp fixes. 24eab0313 clisp: fix argument order. ad991127a New checker for less and css: recess (@pixelastic). b9f741e57 Attempt at making multiple buffers work properly. 75c439fc2 Manual: add a note about PowerShell. 2a770da3a GitHub has changed the addresses for user content. 30404b914 Merge pull request #1062 from benekastah/master 9d4b17349 README: minor update. 9facbb77c fixup 748046277 Added an errorformat for eslint's warning messages 092c1f742 Merge pull request #1060 from witchard/ghdl_argument_ordering 0ae26fd22 Updated argument ordering for ghdl. 4b00bf5b2 Python checkers: workaround for GNU readline brain damage. 3c07df5df Cleanup: lock some variables. 02cbebdfa Cleanup: fix two vimlint warnings. 125442f17 tslint: cleanup. eaa899a02 Merge remote-tracking branch 'swook/master' 54bb9b4b8 haxe and dartanalyzer: fix syntax highlighting. b9ee43989 tslint: A basic checker configuration 618b41428 Merge remote-tracking branch 'cww/master' ebbcdd0c1 Cleanup for java/javac. 177292caf Cleanup for the new aggregate_errors. b1b16500a javac: Allow users to specify Maven options 99cbe5d01 HTML Tidy: add a note about HTML Tidy for HTML5. 4dbb65276 New option: syntastic_sort_aggregated_errors. 68131a767 Bug fix: error sorting. b4320f19d oclint: option "-text" is obsolete. 4c18240e8 Formatting. 29843ed7f Minor cleanup. f161992c1 vimlint: a more efficient IsAvailable(). 4b9e87499 README: clarifications for calling multiple checkers. 41edfe34c New checker for plist XML: plutil. 81313611a Manual: minor cleanup. 9cf21436c New checker for haskell: scan. 62fde0051 Hdevtools: fix column calculations. Cleanup. 841087fab Hlint: fix column calculations. 30198e109 Manual: add a note about vim-virtualenv. 21c7234bb Merge pull request #1046 from dan-t/master 7bd9b9834 Always give absolute paths to syntax checkers 'hdevtools' and 'hlint' 9aa1a1969 Merge pull request #1044 from riobard/fix/jsxhint 2a1e0948b R svtools: disable the checker by default, for security reasons. e7662b946 New checker for R: svtools. 6ad57016c New checker for R: lint. d2c0d4d83 jsxhint can be used independently. 6d05d1735 README: add anchors for FAQ items. a62fc9eeb README: minor update. 82bff20b0 README: change address for YouCompleteMe. 8d2ac0682 Minor rephrase in the manual. 668a08bfa Add new checker for bro: bro. 0c557bfca jshint: require version 1.0.0 or later. a781914a1 Yet more pylint versioning delirium. f6d584bc6 splint: add errorformat sequences for Windows. 94e0e73c4 Add a note to the manual about Eclim. 4ded4f404 Expand a few config parameters. c8f562f0f ESLint: add version check; expand config parameter. 9b1c2aa05 fix javascript/eslint format 5e275c453 Merge pull request #1027 from jseabold/patch-1 6fe4db38b Fix link. dc6bb1121 Bump version number. 2850d4145 Minor cleanup. da6520c69 \V<pattern> regexps can spell trouble if <pattern> contains backslashes. 223d00a0f phpcs is slow as a css checker, remove it from the defaults. 013b425c2 Make "g:syntastic_<filetype>_checkers = []" work as expected. 4fa278afe Merge pull request #1018 from lavrin/search-apps-deps-libs 2eb60cb58 Version tracking. 1fcb6b89b Don't forget about ebin/ 2286363ad Properly add deps/*/include to header file path 105965c82 Simplify main/1 heads 0de089b85 Allow foreign checkers to call foreign preprocess and postprocess functions. 74121741f README: put examples in accord with the defaults. ae65cbac4 README: minor updates, rewording, and formatting. c18065ea5 Security: disable the perl checker by default. e677e0655 pyflakes: update errorformat. fb7151464 Move preprocess functions to their own file. f490cf6ec Merge branch 'registry_refactor' 0bb8c7e5f jscs: add exit code 2 as valid (new in JSCS 1.3.0). 4196dd30d jshint: check return code. e32343730 More preparations for the foreign checkers feature. 25271f89a Add buffer-local versions for auto_loc_list and loc_list_height. b0191a144 Refactor of quiet_message filters. 2940b0c72 Bug fix: checker ordering. Formatting. 47e5739f2 Formatting. 0f3a1bf45 Cleanup. ab136c5ae Merge branch 'master' into registry_refactor d12bc4f1d jsxhint: cleanup. de9a02127 Add jsxhint checker 09e6840d1 Fix debug output. c658ff15a Registry refactor. git-subtree-dir: vim/bundle/syntastic git-subtree-split: 106c772b055a7037f47c9ffdca01b53fa24ae6b6
10 years ago
" vim: set sw=4 sts=4 et fdm=marker: