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.

1046 lines
50 KiB
Plaintext

*syntastic.txt* Syntax checking on the fly has never been so pimp.
*syntastic*
It's a bird! It's a plane! ZOMG It's ... ~
_____ __ __ _ ~
/ ___/__ ______ / /_____ ______/ /_(_)____ ~
\__ \/ / / / __ \/ __/ __ `/ ___/ __/ / ___/ ~
___/ / /_/ / / / / /_/ /_/ (__ ) /_/ / /__ ~
/____/\__, /_/ /_/\__/\__,_/____/\__/_/\___/ ~
/____/ ~
Reference Manual~
==============================================================================
CONTENTS *syntastic-contents*
1.Intro........................................|syntastic-intro|
1.1.Quick start............................|syntastic-quickstart|
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.2.Recommended settings...................|syntastic-recommended|
2.Functionality provided.......................|syntastic-functionality|
2.1.The statusline flag....................|syntastic-statusline-flag|
2.2.Error signs............................|syntastic-error-signs|
2.3.Error window...........................|syntastic-error-window|
2.4.Error highlighting.....................|syntastic-highlighting|
2.5.Aggregating errors.....................|syntastic-aggregating-errors|
2.6.Filtering errors.......................|syntastic-filtering-errors|
3.Commands.....................................|syntastic-commands|
4.Global Options...............................|syntastic-global-options|
5.Checker Options..............................|syntastic-checker-options|
5.1.Choosing which checkers to use.........|syntastic-filetype-checkers|
5.2.Choosing the executable................|syntastic-config-exec|
5.3.Configuring specific checkers..........|syntastic-config-makeprg|
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
5.4.Sorting errors.........................|syntastic-config-sort|
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
5.5.Debugging..............................|syntastic-config-debug|
6.Notes........................................|syntastic-notes|
6.1.Handling of composite filetypes........|syntastic-composite|
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
6.2.Editing files over network.............|syntastic-netrw|
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
6.3.The 'shellslash' option................|syntastic-shellslash|
6.4.Saving Vim sessions....................|syntastic-sessions|
7.Compatibility with other software............|syntastic-compatibility|
7.1.The csh and tcsh shells................|syntastic-csh|
7.2.Eclim..................................|syntastic-eclim|
7.3.The fish shell.........................|syntastic-fish|
7.4.The fizsh shell........................|syntastic-fizsh|
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
7.5.flagship...............................|syntastic-flagship|
7.6.powerline..............................|syntastic-powerline|
7.7.The PowerShell shell...................|syntastic-powershell|
7.8.python-mode............................|syntastic-pymode|
7.9.vim-auto-save..........................|syntastic-vim-auto-save|
7.10.vim-go................................|syntastic-vim-go|
7.11.vim-virtualenv........................|syntastic-vim-virtualenv|
7.12.YouCompleteMe.........................|syntastic-ycm|
7.13.The zsh shell and MacVim..............|syntastic-zsh|
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
8.About........................................|syntastic-about|
9.License......................................|syntastic-license|
==============================================================================
1. Intro *syntastic-intro*
Syntastic is a syntax checking plugin that runs files through external syntax
checkers. This can be done on demand, or automatically as files are saved and
opened. If syntax errors are detected, the user is notified and is happy
because they didn't have to compile their code or execute their script to find
them.
Syntastic comes in two parts: the syntax checker plugins, and the core. The
syntax checker plugins are defined on a per-filetype basis where each one wraps
up an external syntax checking program. The core script delegates off to these
plugins and uses their output to provide the syntastic functionality.
Take a look at the wiki for a list of supported filetypes and checkers:
https://github.com/scrooloose/syntastic/wiki/Syntax-Checkers
Note: This doc only deals with using syntastic. To learn how to write syntax
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
checker integrations, see the guide on the GitHub wiki:
https://github.com/scrooloose/syntastic/wiki/Syntax-Checker-Guide
------------------------------------------------------------------------------
1.1. Quick start *syntastic-quickstart*
Syntastic comes preconfigured with a default list of enabled checkers per
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
|filetype|. This list is kept reasonably short to prevent slowing down Vim or
trying to use conflicting checkers.
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
You can see the list of checkers available for the current filetype with the
|:SyntasticInfo| command.
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
You probably want to override the configured list of checkers for the
filetypes you use, and also change the arguments passed to specific checkers
to suit your needs. See |syntastic-checker-options| below for details.
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
Use |:SyntasticCheck| to manually check right now. Use |:Errors| to open the
|location-list| window, and |:lclose| to close it. You can clear the error
list with |:SyntasticReset|, and you can use |:SyntasticToggleMode| to switch
between active (checking on writing the buffer) and passive (manual) checking.
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
You don't have to switch focus to the |location-list| window to jump to the
different errors. Vim provides several built-in commands for this, for
example |:lnext| and |:lprevious|. You may want to add shortcut mappings for
these commands, or perhaps install a plugin such as Tim Pope's 'unimpaired'
(see https://github.com/tpope/vim-unimpaired) that provides such mappings.
------------------------------------------------------------------------------
1.2. Recommended settings *syntastic-recommended*
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
Syntastic has numerous options that can be configured, and the defaults are
not particularly well suitable for new users. It is recommended that you start
by adding the following lines to your vimrc, and return to them later as
needed: >
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 statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*
let g:syntastic_always_populate_loc_list = 1
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0
<
==============================================================================
2. Functionality provided *syntastic-functionality*
Syntax checking can be done automatically or on demand (see
|'syntastic_mode_map'| and |:SyntasticToggleMode| for configuring this).
When syntax checking is done, the features below can be used to notify the
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
user of errors. See |syntastic-global-options| for how to configure and
activate/deactivate these features.
* A statusline flag
* Signs beside lines with errors
* The |location-list| can be populated with the errors for the associated
buffer
* Erroneous parts of lines can be highlighted (this functionality is only
provided by some syntax checkers)
* Balloons (if the |+balloon_eval| feature is compiled in) can be used to
display error messages for erroneous lines when hovering the mouse over
them
* Error messages from multiple checkers can be aggregated in a single list
------------------------------------------------------------------------------
2.1. The statusline flag *syntastic-statusline-flag*
To use the statusline flag, this must appear in your |'statusline'| setting >
%{SyntasticStatuslineFlag()}
<
Something like this could be more useful: >
set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*
<
When syntax errors are detected a flag will be shown. The content of the flag
is derived from the |syntastic_stl_format| option.
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
Please note that these settings might conflict with other Vim plugins that
change the way statusline works. Refer to these plugins' documentation for
possible solutions. See also |syntastic-powerline| below if you're using the
"powerline" Vim plugin (https://github.com/powerline/powerline).
------------------------------------------------------------------------------
2.2. Error signs *syntastic-error-signs*
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
Syntastic uses the |:sign| commands (provided that the |+signs| feature is
compiled in) to mark lines with errors and warnings in the sign column. To
enable this feature, use the |'syntastic_enable_signs'| option.
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
Signs are colored using the Error and Todo syntax highlight groups by default
(see |group-name|). If you wish to customize the colors for the signs, you
can use the following groups:
SyntasticErrorSign - For syntax errors, links to 'error' by default
SyntasticWarningSign - For syntax warnings, links to 'todo' by default
SyntasticStyleErrorSign - For style errors, links to 'SyntasticErrorSign'
by default
SyntasticStyleWarningSign - For style warnings, links to
'SyntasticWarningSign' by default
Example: >
highlight SyntasticErrorSign guifg=white guibg=red
<
To set up highlighting for the line where a sign resides, you can use the
following highlight groups:
SyntasticErrorLine
SyntasticWarningLine
SyntasticStyleErrorLine - Links to 'SyntasticErrorLine' by default
SyntasticStyleWarningLine - Links to 'SyntasticWarningLine' by default
Example: >
highlight SyntasticErrorLine guibg=#2f0000
<
------------------------------------------------------------------------------
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
2.3. The error window *syntastic-error-window*
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
You can use the |:Errors| command to display the errors for the current buffer
in the |location-list|.
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
By default syntastic doesn't fill the |location-list| with the errors found by
the checkers, in order to reduce clashes with other plugins. Consequently, if
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
you run |:lopen| or |:lwindow| rather than |:Errors| to open the error window
you wouldn't see syntastic's list of errors. If you insist on using |:lopen|
or |:lwindow| you should either run |:SyntasticSetLoclist| after running the
checks, or set |syntastic_always_populate_loc_list| which tells syntastic to
update the |location-list| automatically.
------------------------------------------------------------------------------
2.4. Error highlighting *syntastic-highlighting*
Some checkers provide enough information for syntastic to be able to highlight
errors. By default the SpellBad syntax highlight group is used to color errors,
and the SpellCap group is used for warnings. If you wish to customize the
colors for highlighting you can use the following groups:
SyntasticError - Links to 'SpellBad' by default
SyntasticWarning - Links to 'SpellCap' by default
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
SyntasticStyleError - Links to SyntasticError by default
SyntasticStyleWarning - Links to SyntasticWarning by default
Example: >
highlight SyntasticError guibg=#2f0000
<
------------------------------------------------------------------------------
2.5. Aggregating errors *syntastic-aggregating-errors*
By default, namely if |'syntastic_aggregate_errors'| is unset, syntastic runs
in turn the checkers corresponding to the filetype of the current file (see
|syntastic-filetype-checkers|), and stops as soon as a checker reports any
errors. It then notifies you of the errors using the notification mechanisms
above. In this mode error lists are always produced by a single checker, and,
if you open the error window, the name of the checker that generated the errors
is shown on the statusline of the error window.
If |'syntastic_aggregate_errors'| is set, syntastic runs all checkers that
apply (still cf. |syntastic-filetype-checkers|), then aggregates errors found
by all checkers in a single list, and notifies you. In this mode each error
message is labeled with the name of the checker that generated it, but you can
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
disable generation of these labels by turning off '|syntastic_id_checkers|'.
If |'syntastic_sort_aggregated_errors'| is set (which is the default), messages
in the aggregated list are grouped by file, then sorted by line number, then
type, then column number. Otherwise messages produced by the same checker are
grouped together, and sorting within each group is decided by the variables
|'syntastic_<filetype>_<checker>_sort'|.
------------------------------------------------------------------------------
2.6 Filtering errors *syntastic-filtering-errors*
You can selectively disable some of the errors found by checkers either
using |'syntastic_quiet_messages'|, or by specifying a list of patterns in
|'syntastic_ignore_files'|.
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
See also: |'syntastic_<filetype>_<checker>_quiet_messages'| and
|'b:syntastic_skip_checks'|.
==============================================================================
3. Commands *syntastic-commands*
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
:Errors *:Errors*
When errors have been detected, use this command to pop up the |location-list|
and display the error messages.
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
Please note that the |:Errors| command overwrites the current location list with
syntastic's own location list.
:SyntasticToggleMode *:SyntasticToggleMode*
Toggles syntastic between active and passive mode. See |'syntastic_mode_map'|
for more info.
:SyntasticCheck *:SyntasticCheck*
Manually cause a syntax check to be done. By default the checkers in the
|'g:syntastic_<filetype>_checkers'| or |'b:syntastic_checkers'| lists are run,
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
cf. |syntastic-filetype-checkers|. If |'syntastic_aggregate_errors'| is unset
(which is the default), checking stops the first time a checker reports any
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
errors; if |'syntastic_aggregate_errors'| is set, all checkers that apply are
run in turn, and all errors found are aggregated in a single list.
The command may be followed by a (space separated) list of checkers. In this
case |'g:syntastic_<filetype>_checkers'| and |'b:syntastic_checkers'| are
ignored, and the checkers named by the command's arguments are run instead, in
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
the order specified. The set by |'syntastic_aggregate_errors'| still apply.
Example: >
:SyntasticCheck flake8 pylint
<
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
:SyntasticInfo *:SyntasticInfo*
The command takes an optional argument, and outputs information about the
checkers available for the filetype named by said argument, or for the current
filetype if no argument was provided.
:SyntasticReset *:SyntasticReset*
Resets the list of errors and turns off all error notifiers.
:SyntasticSetLoclist *:SyntasticSetLoclist*
If |'syntastic_always_populate_loc_list'| is not set, the |location-list| is
not filled in automatically with the list of errors detected by the checkers.
This is useful if you run syntastic along with other plugins that use location
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
lists. The |:SyntasticSetLoclist| command allows you to stick the errors into
the location list explicitly.
==============================================================================
4. Global Options *syntastic-global-options*
*'syntastic_check_on_open'*
Default: 0
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
If this variable is enabled, syntastic in active mode will run syntax checks
when buffers are first loaded, as well as on saving: >
let g:syntastic_check_on_open = 1
<
*'syntastic_check_on_wq'*
Default: 1
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
In active mode syntax checks are normally run whenever buffers are written to
disk, even when the writes happen just before quitting Vim. If you want to
skip checks when you issue |:wq|, |:x|, and |:ZZ|, set this variable to 0: >
let g:syntastic_check_on_wq = 0
<
*'syntastic_aggregate_errors'*
Default: 0
When enabled, syntastic runs all checkers that apply to the current filetype,
then aggregates errors found by all checkers and displays them. When disabled,
syntastic runs each checker in turn, and stops to display the results the first
time a checker finds any errors. >
let g:syntastic_aggregate_errors = 1
<
*'syntastic_id_checkers'*
Default: 1
When results from multiple checkers are aggregated in a single error list
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
(that is either when |'syntastic_aggregate_errors'| is enabled, or when
checking a file with a composite filetype), it might not be immediately
obvious which checker has produced a given error message. This variable
instructs syntastic to label error messages with the names of the checkers
that created them. >
let g:syntastic_id_checkers = 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
<
*'syntastic_sort_aggregated_errors'*
Default: 1
By default, when results from multiple checkers are aggregated in a single
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
error list (that is either when |'syntastic_aggregate_errors'| is enabled,
or when checking a file with a composite filetype), errors are grouped by
file, then sorted by line number, then grouped by type (namely errors take
precedence over warnings), then they are sorted by column number. If you want
to leave messages grouped by checker output, set this variable to 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
let g:syntastic_sort_aggregated_errors = 0
<
*'syntastic_echo_current_error'*
Default: 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
If enabled, syntastic will echo current error to the command window. If
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
multiple errors are found on the same line, |'syntastic_cursor_columns'| is
used to decide which one is shown. >
let g:syntastic_echo_current_error = 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
<
*'syntastic_cursor_columns'*
Default: 1
This option controls which errors are echoed to the command window if
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
|'syntastic_echo_current_error'| is set and multiple errors are found on the
same line. When the option is enabled, the first error corresponding to the
current column is shown. Otherwise, the first error on the current line is
echoed, regardless of the cursor position on the current line.
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
When dealing with very large lists of errors, disabling this option can speed
up navigation significantly: >
let g:syntastic_cursor_column = 0
<
*'syntastic_enable_signs'*
Default: 1
Use this option to tell syntastic whether to use the |:sign| interface to mark
syntax errors: >
let g:syntastic_enable_signs = 1
<
*'syntastic_error_symbol'* *'syntastic_style_error_symbol'*
*'syntastic_warning_symbol'* *'syntastic_style_warning_symbol'*
Use this option to control what the syntastic |:sign| text contains. Several
error symbols can be customized:
syntastic_error_symbol - For syntax errors, defaults to '>>'
syntastic_style_error_symbol - For style errors, defaults to 'S>'
syntastic_warning_symbol - For syntax warnings, defaults to '>>'
syntastic_style_warning_symbol - For style warnings, defaults to 'S>'
Example: >
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_error_symbol = "✗"
let g:syntastic_warning_symbol = "⚠"
<
*'syntastic_enable_balloons'*
Default: 1
Use this option to tell syntastic whether to display error messages in balloons
when the mouse is hovered over erroneous lines: >
let g:syntastic_enable_balloons = 1
<
Note that Vim must be compiled with |+balloon_eval|.
*'syntastic_enable_highlighting'*
Default: 1
Use this option to tell syntastic whether to use syntax highlighting to mark
errors (where possible). Highlighting can be turned off with the following >
let g:syntastic_enable_highlighting = 0
<
*'syntastic_always_populate_loc_list'*
Default: 0
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
By default syntastic doesn't fill the |location-list| with the errors found
by the checkers, in order to reduce clashes with other plugins. Enable this
option to tell syntastic to always stick any detected errors into the
|location-list|: >
let g:syntastic_always_populate_loc_list = 1
<
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
Please note that if |'syntastic_auto_jump'| is set to a non-zero value the
location list is overwritten with Syntastic's own list when taking a jump,
regardless of the value of |'syntastic_always_populate_loc_list'|. The
location list is also overwritten when running the |:Errors| command.
*'syntastic_auto_jump'*
Default: 0
Enable this option if you want the cursor to jump to the first detected issue
when saving or opening a file.
When set to 0 the cursor won't jump automatically. >
let g:syntastic_auto_jump = 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
When set to 1 the cursor will always jump to the first issue detected,
regardless of type. >
let g:syntastic_auto_jump = 1
<
When set to 2 the cursor will jump to the first issue detected, but only if
this issue is an error. >
let g:syntastic_auto_jump = 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
<
When set to 3 the cursor will jump to the first error detected, if any. If
all issues detected are warnings, the cursor won't jump. >
let g:syntastic_auto_jump = 3
<
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
Please note that in either situation taking the jump also has the side effect
of the location list being overwritten with Syntastic's own location list,
regardless of the value of |'syntastic_always_populate_loc_list'|.
*'syntastic_auto_loc_list'*
Default: 2
Use this option to tell syntastic to automatically open and/or close the
|location-list| (see |syntastic-error-window|).
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
When set to 0 the error window will be neither opened nor closed
automatically. >
let g:syntastic_auto_loc_list = 0
<
When set to 1 the error window will be automatically opened when errors are
detected, and closed when none are detected. >
let g:syntastic_auto_loc_list = 1
<
When set to 2 the error window will be automatically closed when no errors are
detected, but not opened automatically. >
let g:syntastic_auto_loc_list = 2
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
<
When set to 3 the error window will be automatically opened when errors are
detected, but not closed automatically. >
let g:syntastic_auto_loc_list = 3
<
*'syntastic_loc_list_height'*
Default: 10
Use this option to specify the height of the location lists that syntastic
opens. >
let g:syntastic_loc_list_height = 5
<
*'syntastic_ignore_files'*
Default: []
Use this option to specify files that syntastic should never check. It's a
list of |regular-expression| patterns. The full paths of files (see |::p|) are
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
matched against these patterns, and the matches are case-sensitive. Use |\c|
to specify case-insensitive patterns. Example: >
let g:syntastic_ignore_files = ['\m^/usr/include/', '\m\c\.h$']
<
*'syntastic_filetype_map'*
Default: {}
Use this option to map non-standard filetypes to standard ones. Corresponding
checkers are mapped accordingly, which allows syntastic to check files with
non-standard filetypes: >
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_filetype_map = {
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
\ "plaintex": "tex",
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
\ "gentoo-metadata": "xml" }
<
Composite filetypes can also be mapped to simple types, which disables the
default behaviour of running both checkers against the input file: >
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_filetype_map = { "handlebars.html": "handlebars" }
<
*'syntastic_mode_map'*
Default: { "mode": "active",
"active_filetypes": [],
"passive_filetypes": [] }
Use this option to fine tune when automatic syntax checking is done (or not
done).
The option should be set to something like: >
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_mode_map = {
\ "mode": "active",
\ "active_filetypes": ["ruby", "php"],
\ "passive_filetypes": ["puppet"] }
<
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
"mode" can be mapped to one of two values - "active" or "passive". When set
to "active", syntastic does automatic checking whenever a buffer is saved or
initially opened. When set to "passive" syntastic only checks when the user
calls |:SyntasticCheck|.
The exceptions to these rules are defined with "active_filetypes" and
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
"passive_filetypes". In passive mode, automatic checks are still done for
filetypes in the "active_filetypes" array (and "passive_filetypes" is
ignored). In active mode, automatic checks are not done for any filetypes in
the "passive_filetypes" array ("active_filetypes" is ignored).
If any of "mode", "active_filetypes", or "passive_filetypes" are left
unspecified, they default to values above.
If local variable |'b:syntastic_mode'| is defined its value takes precedence
over all calculations involving |'syntastic_mode_map'| for the corresponding
buffer.
At runtime, the |:SyntasticToggleMode| command can be used to switch between
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
active and passive modes.
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
*'b:syntastic_mode'*
Default: unset
Only the local form |'b:syntastic_mode'| is used. When set to either "active"
or "passive", it takes precedence over |'syntastic_mode_map'| when deciding
whether the corresponding buffer should be checked automatically.
*'syntastic_quiet_messages'*
Default: {}
Use this option to filter out some of the messages produced by checkers. The
option should be set to something like: >
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_quiet_messages = {
\ "!level": "errors",
\ "type": "style",
\ "regex": '\m\[C03\d\d\]',
\ "file:p": ['\m^/usr/include/', '\m\c\.h$'] }
<
Each element turns off messages matching the patterns specified by the
corresponding value. Values are lists, but if a list consist of a single
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
element you may omit the brackets (e.g. you may write "style" instead of
["style"]). Elements with values [] or '' are ignored (this is useful for
overriding filters, cf. |filter-overrides|).
"level" - takes one of two values, "warnings" or "errors"
"type" - can be either "syntax" or "style"
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
"regex" - each item in list is matched against the messages' text as a
case-insensitive |regular-expression|
"file" - each item in list is matched against the filenames the messages
refer to, as a case-sensitive |regular-expression|.
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 a key is prefixed by an exclamation mark "!", the corresponding filter is
negated (i.e. the above example silences all messages that are NOT errors).
The "file" key may be followed by one or more filename modifiers (see
|filename-modifiers|). The modifiers are applied to the filenames the messages
refer to before matching against the value (i.e. in the above example the full
path of the issues are matched against '\m^/usr/include/' and '\m\c\.h$').
If |'syntastic_id_checkers'| is set, filters are applied before error messages
are labeled with the names of the checkers that created them.
There are also checker-specific variants of this option, providing finer
control. They are named |'syntastic_<filetype>_<checker>_quiet_messages'|.
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 a particular checker, if both a |'syntastic_quiet_messages'| filter and
a checker-specific filter are present, they are both applied (to the list of
errors produced by the said checker). In case of conflicting values for the
same keys, the values of the checker-specific filters take precedence.
*filter-overrides*
Since filter elements with values [] or '' are ignored, you can disable global
filters for particular checkers, by setting the values of the corresponding
elements in |'syntastic_<filetype>_<checker>_quiet_messages'| to [] or ''. For
example, the following setting will silence all warnings, except for the
ones produced by "pylint": >
let g:syntastic_quiet_messages = { "level": "warnings" }
let g:syntastic_python_pylint_quiet_messages = { "level" : [] }
<
*'syntastic_stl_format'*
Default: [Syntax: line:%F (%t)]
Use this option to control what the syntastic statusline text contains. Several
magic flags are available to insert information:
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
%e - number of errors
%w - number of warnings
%t - total number of warnings and errors
%ne - filename of file containing first error
%nw - filename of file containing first warning
%N - filename of file containing first warning or error
%pe - filename with path of file containing first error
%pw - filename with path of file containing first warning
%P - filename with path of file containing first warning or error
%fe - line number of first error
%fw - line number of first warning
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
%F - line number of first warning or error
These flags accept width and alignment controls similar to the ones used by
|'statusline'| flags:
%-0{minwid}.{maxwid}{flag}
All fields except {flag} are optional. A single percent sign can be given as
"%%".
Several additional flags are available to hide text under certain conditions:
%E{...} - hide the text in the brackets unless there are errors
%W{...} - hide the text in the brackets unless there are warnings
%B{...} - hide the text in the brackets unless there are both warnings AND
errors
These flags can't be nested.
Example: >
let g:syntastic_stl_format = '[%E{Err: %fe #%e}%B{, }%W{Warn: %fw #%w}]'
<
If this format is used and the current buffer has 5 errors and 1 warning
starting on lines 20 and 10 respectively then this would appear on the
statusline: >
[Err: 20 #5, Warn: 10 #1]
<
If the buffer had 2 warnings, starting on line 5 then this would appear: >
[Warn: 5 #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
<
*'b:syntastic_skip_checks'*
Default: unset
Only the local form |'b:syntastic_skip_checks'| is used. When set to a true
value, no checks are run against the corresponding buffer. Example: >
let b:syntastic_skip_checks = 1
<
*'syntastic_full_redraws'*
Default: 0 in GUI Vim and MacVim, 1 otherwise
Controls whether syntastic calls |:redraw| or |:redraw!| for screen redraws.
Changing it can in principle make screen redraws smoother, but it can also
cause screen to flicker, or cause ghost characters. Leaving it to the default
should be safe.
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
*'syntastic_exit_checks'*
Default: 0 when running under "cmd.exe" on Windows, 1 otherwise
Syntastic attempts to catch abnormal termination conditions from checkers by
looking at their exit codes. The "cmd.exe" shell on Windows make these checks
meaningless, by returning 1 to Vim when the checkers exit with non-zero codes.
The above variable can be used to disable exit code checks in syntastic.
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
*'syntastic_shell'*
Default: Vim's 'shell'
This is the (full path to) the shell syntastic will use to run the checkers.
On UNIX and Mac OS-X this shell must accept Bourne-compatible syntax for
file "stdout" and "stderr" redirections ">file" and "2>file". Examples of
compatible shells are "zsh", "bash", "ksh", and of course the original Bourne
"sh".
This shell is independent of Vim's 'shell', and it isn't used for interactive
operations. It must take care to initialize all environment variables needed
by the checkers you're using. Example: >
let g:syntastic_shell = "/bin/sh"
<
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
*'syntastic_nested_autocommands'*
Default: 0
Controls whether syntastic's autocommands |BufReadPost| and |BufWritePost|
are called from other |BufReadPost| and |BufWritePost| autocommands (see
|autocmd-nested|). This is known to trigger interoperability problems with
other plugins, so only enable it if you actually need that functionality.
*'syntastic_debug'*
Default: 0
Set this to the sum of one or more of the following flags to enable
debugging:
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 - trace general workflow
2 - dump location lists
4 - trace notifiers
8 - trace autocommands
16 - dump 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
32 - trace running of specific checkers
Example: >
let g:syntastic_debug = 1
<
Syntastic will then add debugging messages to Vim's |message-history|. You can
examine these messages with |:mes|.
*'syntastic_debug_file'*
Default: unset
When set, debugging messages are written to the file named by its value, in
addition to being added to Vim's |message-history|: >
let g:syntastic_debug_file = '~/syntastic.log'
<
*'syntastic_extra_filetypes'*
Default: []
List of filetypes handled by checkers external to syntastic. If you have a Vim
plugin that adds a checker for syntastic, and if the said checker deals with a
filetype that is unknown to syntastic, you might consider adding that filetype
to this list: >
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_extra_filetypes = [ "make", "gitcommit" ]
<
This will allow |:SyntasticInfo| to do proper tab completion for the new
filetypes.
==============================================================================
5. Checker Options *syntastic-checker-options*
------------------------------------------------------------------------------
5.1 Choosing which checkers to use *syntastic-filetype-checkers*
*'g:syntastic_<filetype>_checkers'*
You can tell syntastic which checkers to run for a given filetype by setting a
variable 'g:syntastic_<filetype>_checkers' to a list of checkers, e.g. >
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_php_checkers = ["php", "phpcs", "phpmd"]
<
*'b:syntastic_checkers'*
There is also a per-buffer version of this setting, 'b:syntastic_checkers'.
When set, it takes precedence over |'g:syntastic_<filetype>_checkers'|. You can
use this in an autocmd to configure specific checkers for particular paths: >
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
autocmd FileType python if stridx(expand("%:p"), "/some/path/") == 0 |
\ let b:syntastic_checkers = ["pylint"] | endif
<
If neither |'g:syntastic_<filetype>_checkers'| nor |'b:syntastic_checkers'|
is set, a default list of checker is used. Beware however that this list
deliberately kept minimal, for performance reasons.
Take a look at the wiki to find out what checkers and filetypes are supported
by syntastic:
https://github.com/scrooloose/syntastic/wiki/Syntax-Checkers
Use |:SyntasticInfo| to see which checkers are available for a given filetype.
------------------------------------------------------------------------------
5.2 Choosing the executable *syntastic-config-exec*
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
*'syntastic_<filetype>_<checker>_exec'*
The executable run by a checker is normally defined automatically, when the
checker is registered. You can however override it, by setting the variable
'g:syntastic_<filetype>_<checker>_exec': >
let g:syntastic_ruby_mri_exec = '~/bin/ruby2'
<
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
This variable has a local version, 'b:syntastic_<filetype>_<checker>_exec',
which takes precedence over the global one in the corresponding buffer.
*'b:syntastic_<checker>_exec'*
And there is also a local variable named 'b:syntastic_<checker>_exec', which
takes precedence over both 'b:syntastic_<filetype>_<checker>_exec' and
'g:syntastic_<filetype>_<checker>_exec' in the buffers where it is defined.
------------------------------------------------------------------------------
5.3 Configuring specific checkers *syntastic-config-makeprg*
Most checkers use the 'makeprgBuild()' function and provide many options by
default - in fact you can customise every part of the command that gets called.
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
*'syntastic_<filetype>_<checker>_<option>'*
Checkers that use 'makeprgBuild()' construct a 'makeprg' like this: >
let makeprg = self.makeprgBuild({
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
\ "exe": self.getExec(),
\ "args": "-a -b -c",
\ "post_args": "--more --args",
\ "tail": "2>/dev/null" })
<
The result is a 'makeprg' of the form: >
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
<exe> <args> <fname> <post_args> <tail>
<
All arguments above are optional, and can be overridden by setting global
variables 'g:syntastic_<filetype>_<checker-name>_<option-name>' - even
parameters not specified in the call to makeprgBuild(). These variables also
have local versions 'b:syntastic_<filetype>_<checker-name>_<option-name>',
which take precedence over the global ones in the corresponding buffers.
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 one of these variables has a non-empty default and you want it to be empty,
you can set it to an empty string, e.g.: >
let g:syntastic_javascript_jslint_args = ""
<
*'syntastic_<filetype>_<checker>_exe'*
The 'exe' is normally the same as the 'exec' attribute described above, in
which case it may be omitted. However, you can use it to add environment
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
variables, or to change the way the checker is run. For example this setup
allows you to run PC-Lint under Wine emulation on Linux: >
let g:syntastic_c_pc_lint_exec = "wine"
let g:syntastic_c_pc_lint_exe = "wine c:/path/to/lint-nt.exe"
<
To override the args and the tail: >
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_c_pc_lint_args = "-w5 -Iz:/usr/include/linux"
let g:syntastic_c_pc_lint_tail = "2>/dev/null"
<
The general form of the override options is: >
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
syntastic_<filetype>_<checker>_<option-name>
<
For checkers that do not use the 'makeprgBuild()' function you will have to
look at the source code of the checker in question. If there are specific
options that can be set, these are usually documented in the wiki:
https://github.com/scrooloose/syntastic/wiki/Syntax-Checkers
*'syntastic_<filetype>_<checker>_quiet_messages'*
In the same vein, 'g:syntastic_<filetype>_<checker-name>_quiet_messages' can
be used to restrict message filters to messages produced by specific checkers.
Example: >
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_python_pylama_quiet_messages = {
\ "type": "style",
\ "regex": '\m\[C03\d\d\]' }
<
See |syntastic_quiet_messages| for the syntax.
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
------------------------------------------------------------------------------
5.4 Sorting errors *syntastic-config-sort*
*'syntastic_<filetype>_<checker>_sort'*
Syntastic may decide to group the errors produced by some checkers by file,
then sort them by line number, then by type, then by column number. If you'd
prefer to see the errors in the order in which they are output by the external
checker you can set the variable |'g:syntastic_<filetype>_<checker>_sort'| to 0.
Alternatively, if syntastic doesn't reorder the errors produced by a checker
but you'd like it to sort them, you can set the same variable to 1.
There is also a local version |'b:syntastic_<filetype>_<checker>_sort'| of
this variable, that takes precedence over it in the buffers where it is
defined.
For aggregated lists (see |syntastic-aggregating-errors|) these variables are
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
ignored if |'syntastic_sort_aggregated_errors'| is set (which is the default).
------------------------------------------------------------------------------
5.5 Debugging *syntastic-config-debug*
Syntastic can log a trace of its working to Vim's |message-history|. To verify
the command line constructed by syntastic to run a checker, set the variable
|'syntastic_debug'| to a non-zero value, run the checker, then run |:mes| to
display the messages, and look for "makeprg" in the output.
From a user's perspective, the useful values for |'syntastic_debug'| are 1, 3,
and 33:
1 - logs syntastic's workflow
3 - logs workflow, checker's output, and |location-list| manipulations
33 - logs workflow and checker-specific details (such as version checks).
Debug logs can be saved to a file; see |'syntastic_debug_file'| for details.
Setting |'syntastic_debug'| to 0 turns off logging.
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
==============================================================================
6. Notes *syntastic-notes*
------------------------------------------------------------------------------
6.1. Handling of composite filetypes *syntastic-composite*
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
Some Vim plugins use composite filetypes, such as "django.python" or
"handlebars.html". Normally, syntastic deals with this situation by splitting
the filetype in its simple components, and calling all checkers that apply.
If this behaviour is not desirable, you can disable it by mapping the
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
composite filetypes to simple ones using |'syntastic_filetype_map'|, e.g.: >
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_filetype_map = { "handlebars.html": "handlebars" }
<
------------------------------------------------------------------------------
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
6.2 Editing files over network *syntastic-netrw*
The standard plugin |netrw| allows Vim to transparently edit files over
network and inside archives. Currently syntastic doesn't support this mode
of operation. It can only check files that can be accessed directly by local
checkers, without any translation or conversion.
------------------------------------------------------------------------------
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
6.3 The 'shellslash' option *syntastic-shellslash*
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
The 'shellslash' option is relevant only on Windows systems. This option
determines (among other things) the rules for quoting command lines, and there
is no easy way for syntastic to make sure its state is appropriate for your
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
shell. It should be turned off if your 'shell' (or |'syntastic_shell'|) is
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
"cmd.exe", and on for shells that expect an UNIX-like syntax, such as Cygwin's
"sh". Most checkers will stop working if 'shellslash' is set to the wrong
value.
------------------------------------------------------------------------------
6.4 Saving Vim sessions *syntastic-sessions*
If you use |:mksession| to save Vim sessions you should probably make sure to
remove option "blank" from 'sessionoptions': >
set sessionoptions-=blank
<
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
This will prevent |:mksession| from saving |syntastic-error-window| as empty
quickfix windows.
==============================================================================
7. Compatibility with other software *syntastic-compatibility*
------------------------------------------------------------------------------
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
7.1 The csh and tcsh shells *syntastic-csh*
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
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
The "csh" and "tcsh" shells are mostly compatible with syntastic. However,
some checkers assume Bourne shell syntax for redirecting "stderr". For this
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
reason, you should point |'syntastic_shell'| to a Bourne-compatible shell,
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
such as "zsh", "bash", "ksh", or even the original Bourne "sh": >
let g:syntastic_shell = "/bin/sh"
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
<
------------------------------------------------------------------------------
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
7.2. Eclim *syntastic-eclim*
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
Syntastic can be used together with "Eclim" (see http://eclim.org/). However,
by default Eclim disables syntastic's checks for the filetypes it supports, in
order to run its own validation. If you'd prefer to use Eclim but still run
syntastic's checks, set |g:EclimFileTypeValidate| to 0: >
let g:EclimFileTypeValidate = 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
It is also possible to re-enable syntastic checks only for some filetypes, and
run Eclim's validation for others. Please consult Eclim's documentation for
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
7.3 The fish shell *syntastic-fish*
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
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
At the time of this writing the "fish" shell (see http://fishshell.com/)
doesn't support the standard UNIX syntax for file redirections, and thus it
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
can't be used together with syntastic. You can however set |'syntastic_shell'|
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
to a more traditional shell, such as "zsh", "bash", "ksh", or even the
original Bourne "sh": >
let g:syntastic_shell = "/bin/sh"
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
<
------------------------------------------------------------------------------
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
7.4. The fizsh shell *syntastic-fizsh*
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
Using syntastic with the "fizsh" shell (see https://github.com/zsh-users/fizsh)
is possible, but potentially problematic. In order to do it you'll need to set
'shellredir' like this: >
set shellredir=>%s\ 2>&1
<
Please keep in mind however that Vim can't take advantage of any of the
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
interactive features of "fizsh". Using a more traditional shell such as "zsh",
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
"bash", "ksh", or the original Bourne "sh" might be a better choice: >
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_shell = "/bin/sh"
<
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
------------------------------------------------------------------------------
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
7.5 flagship *syntastic-flagship*
The "flagship" Vim plugin (https://github.com/tpope/vim-flagship) has its
own mechanism of showing flags on the |'statusline'|. To allow "flagship"
to manage syntastic's statusline flag add the following |autocommand| to
your vimrc, rather than explicitly adding the flag to your |'statusline'| as
described in the |syntastic-statusline-flag| section above: >
autocmd User Flags call Hoist("window", "SyntasticStatuslineFlag")
<
------------------------------------------------------------------------------
7.6. powerline *syntastic-powerline*
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
The "powerline" Vim plugin (https://github.com/powerline/powerline) comes
packaged with a syntastic segment. To customize this segment create a file
~/.config/powerline/themes/vim/default.json, with a content like this: >
{
"segment_data" : {
"powerline.segments.vim.plugin.syntastic.syntastic" : {
"args" : {
"err_format" : "Err: {first_line} #{num} ",
"warn_format" : "Warn: {first_line} #{num} "
}
}
}
}
<
------------------------------------------------------------------------------
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
7.7. The PowerShell shell *syntastic-powershell*
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
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
At the time of this writing, syntastic is not compatible with using "Windows
PowerShell" (http://technet.microsoft.com/en-us/library/bb978526.aspx) as Vim's
'shell'. You may still run Vim from 'PowerShell', but you do have to point
Vim's 'shell' to a more traditional program, such as "cmd.exe": >
set shell=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
<
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
------------------------------------------------------------------------------
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
7.8 python-mode *syntastic-pymode*
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
Syntastic can be used along with the "python-mode" Vim plugin (see
https://github.com/klen/python-mode). However, they both run syntax checks by
default when you save buffers to disk, and this is probably not what you want.
To avoid both plugins opening error windows, you can either set passive mode
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
for python in syntastic (see |'syntastic_mode_map'|), or disable lint checks in
"python-mode", by setting |pymode_lint_on_write| to 0. E.g.: >
let g:pymode_lint_on_write = 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
<
------------------------------------------------------------------------------
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
7.9. vim-auto-save *syntastic-vim-auto-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
Syntastic can be used together with the "vim-auto-save" Vim plugin (see
https://github.com/907th/vim-auto-save). However, syntastic checks in active
mode only work with "vim-auto-save" version 0.1.7 or later.
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
------------------------------------------------------------------------------
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
7.10. vim-go *syntastic-vim-go*
Syntastic can be used along with the "vim-go" Vim plugin (see
https://github.com/fatih/vim-go). However, both "vim-go" and syntastic run
syntax checks by default when you save buffers to disk. To avoid conflicts,
you have to either set passive mode in syntastic for the go filetype (see
|syntastic_mode_map|), or prevent "vim-go" from showing a quickfix window when
|g:go_fmt_command| fails, by setting |g:go_fmt_fail_silently| to 1. E.g.: >
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:go_fmt_fail_silently = 1
<
------------------------------------------------------------------------------
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
7.11. vim-virtualenv *syntastic-vim-virtualenv*
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
At the time of this writing, syntastic can't run checkers installed
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
in Python virtual environments activated by "vim-virtualenv" (see
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
https://github.com/jmcantrell/vim-virtualenv). This is a limitation of
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
"vim-virtualenv".
------------------------------------------------------------------------------
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
7.12 YouCompleteMe *syntastic-ycm*
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
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
Syntastic can be used together with the "YouCompleteMe" Vim plugin (see
http://valloric.github.io/YouCompleteMe/). However, by default "YouCompleteMe"
disables syntastic's checkers for the "c", "cpp", "objc", and "objcpp"
filetypes, in order to allow its own checkers to run. If you want to use YCM's
identifier completer but still run syntastic's checkers for those filetypes you
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
have to set |g:ycm_show_diagnostics_ui| to 0. E.g.: >
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:ycm_show_diagnostics_ui = 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
------------------------------------------------------------------------------
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
7.13 The zsh shell and MacVim *syntastic-zsh*
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 you're running MacVim together with the "zsh" shell (http://www.zsh.org/)
Squashed 'vim/bundle/syntastic/' changes from 56e19eb81..89bc82a26 89bc82a26 Manual: add a note about debugging. b2ad71cd1 Manual: add a clarification about statusline. d8af5028e Bug fix: Cygwin sets has("unix"). de0106e83 JSCS checker: add "--max-errors -1" option. cc440f1b4 Checker yamllint: cleanup. 8c4dadc7e New checker for YAML: yamllint (@adrienverge). 972b87ca0 Safer syntastic#util#unique(). d1a179d75 Vim 7.4.1128 can delete directories recursively. 1f4846fec Stylelint checker can also check SCSS files. 2db6f539d Checker scss_lint: use the JSON reporter of scss-lint. b10c59b21 Manual: clarification about quiet_messages. c57ba0da9 Asciidoc checker: fix errorformat to allow use as asciidoctor. e39f636e2 Flow checker: go back to "flow check". 17a4c0123 Checker ghc_mod is on its way out. 189be0ae7 Workaround for a misfeature in Vim 7.4.1013 and later. 3280220e6 JSCS checker bug fix: minor fallouts from 751afea. 91814d672 Manual: bit rot: vim-go now uses loclists. 751afea9e JSCS checker: use JSON reporter. dbd761006 Minor feature: auto_loc_list == 3. 281b29487 Avoid checking the preview window. 6074c3d39 Stylelint checker: update parser. 48736aa37 Mixedindentlint is a style checker. ac4541e0e Minor cleanup. ce8dd364f Add `returns` list to `SyntasticMake` 6be9b4c71 Add mixedindentlint checker redirect for css a0382253c Add mixedindentlint checker redirect for scss 7d27a3982 Add mixedindentlint checker for JavaScript 60f979393 R linters: minor cleanup. 06a846955 Checker tsc: add guards option. e60555de7 Registry: cleaner handling of checker redirections. 4725c8616 Lintr checker: cleanup. bf60b72f3 Attempt support for Rmd files 4078f0db8 Updates for newest syntastic best practices f92adf3c9 Enable R linting using lintr 2d0bb98cf Allow ESLint to check typescript files. 77e20e22d Bug fix: decouple skip_checks from check_on_wq. 70c723ac1 Back off 6379bd1, this is not safe. 6379bd198 /dev/null should work under win32unix. dc516ef19 Checker asm/gcc: allow generic overrides. 6d2e406f9 Slim_lint checker: cleanup. 46c692b51 Add slim-lint checker 200cd1d07 Merge remote-tracking branch 'origin/pr/1609' 3f9fde2c1 fix miss test classpath 4f1e3adf3 correct pymode lint variable name in documentation 73dd78548 Dockerfile_lint checker: cleanup. 13456d5a7 Add dockerfile-lint checker 10788ac8d Javac checker: cleanup. 094c3631c fix maven project which has set srcdir or testsrc dir 3593d1697 fix maven project which has set srcdir or testsrc dir cd40fe975 Ansible-lint checker: make "-p" option mandatory. 13c8e7530 Ansible-lint checker: add version check. 7d627000c Checkers clang_check and clang_tidy: workaround for a regression in Clang. 721a42d5b Ansible-lint checker: cleanup. f8e638d28 Add ansible-lint syntax checkers 85cde9235 Core: disable autocommand nesting by default. d79d77fbd Core: allow syntastic commands to be followed by other Vim commands. ae7e00aad Revert "Javac checker: minor optimisation." cfdcdfaa9 Javac checker: minor optimisation. 03c058ea5 Typo. dec5bc73b New checker vcom for VHDL (@jevogel). 9f599a161 Standard checker: allow generic standard frontends. 943923433 Typo. 646124823 Back off a4c3fcc for slimrb. 630169bfc Stylelint checker: typo. c596b6474 Stylelint checker: cleanup. 1d5a057a0 Add CSS Stylelint checker a4c3fcc4a Partial workaround for a misfeature of errorformat. 1926693d1 Coqtop checker: fix potentially harmful errorformat. 11ca31582 Iverilog checker: formatting. d51d5ea51 Merge remote-tracking branch 'origin/pr/1579' 448b6cc61 add MIT license to iverilog.vim e484ac941 BaseX: allow filenames to contain special characters. 2553f6389 BaseX checker: minor cleanup. 50653f0bc BaseX checker: cleanup. 89ad03b2e conform iverilog to makeprgBuild() 5bf9fa749 Add support for Icarus Verilog compiler 3c524a661 Added support for XQuery using BaseX.exe f6eaf7e8b README: add links to ghcmod-vim and vim-go. 544acba17 ghc-mod versions 5.4.0 and later are no longer supported. f57cc9e84 Bump version number. 1b6c70ddc Merge remote-tracking branch 'origin/pr/1573' 160446799 [drafter] Update known status code 72b704e6f Bump version. d36bc7807 Bump version for release. 7e26d3589 Merge remote-tracking branch 'origin/pr/1567' ba62f2e68 API Blueprint should use drafter e1217a888 Manual: cross reference skip_checks from the filtering section. b3ebf94ac Manual: fix typo. 50d031583 Vimlint checker: add logging. d3130d6b5 Minor cleanup. b8aef009b Bug fix: length of composite characters in stl_format. 66f4e9693 Eslint checker: log if called as a generic frontend. c34ea8955 Eslint checker: allow generic eslint frontends. e0a3cf753 Add width controls to the new stl_format flags. d73d7601c New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P. 03c8a7b55 README: add a link to the Merlin project. 1885e867b Checkstyle checker: make checkstyle_classpath an actual classpath. debcecd5c Checker gometalinter: minor cleanup. f2084e9e4 Checker gometalinter: fix arguments. 9371aafa8 Minor cleanup: regex optimisation. 8bb535bd2 Checker gometalinter: cleanup. 3db525cac include test files by default. add error type. aca4d8ea4 add support for setting arguments on gometalinter f1f7deed3 use package instead of file 61b7dbf9c add gometalinter syntax checker 8164240f6 Hlint: handle hint file parsing errors. 1e7589fe5 Back off "Reset notifiers if skip_checks is set." 6a4262251 Reset notifiers if skip_checks is set. be111259e js-yaml checker: update errorformat. 1be907716 Javac checker: make checker-specific commands available at startup. 3fb986584 Go checker: option "-buildmode=archive" is new in go 1.5. 703287c76 Checker jade_lint: cleanup. b5883c80f Add jade-lint 0fe603595 Bug fix: minor shell escape issue. d077102eb Gotype checker: parse test files (@jonasi). 3c2e7e4ce Go checker: attempt to speed up builds (@gsalgado). 13727dd46 Set the GOGC env var to off to speed up go builds 47c70b3e1 Minor language and grammar fixes. 7014a52ac Manual: update the note about zsh. 1ae5589f9 Javac checker: attempt at fixing errorformat. 3fb8281a6 Bug fix: missing a couple of executable() checks. 748725c77 Tslint checker: version 2.4.0 and later no longer support "-f". bfc55793e ESLint checker: line numbers are now 1-based. a01107ffa Bug fix: safer handling of automatic includes. 9d69f4c16 Qmllint checker: cleanup. 6ff7c8934 New checker for qml: qmllint edde4c5ed New checker for stylus: stylint. 74586ff12 Manual: consistency fixes. 07f2745eb Manual: rephrase description of check_on_wq. d26c7f78c Bug fix: passive mode UI problem; autocmd cleanup. a6012f2b4 Move floating point functions to autoload. bcb4ca6e7 Safety net for enable_*_checker variables. 6929f24e4 Flog checker: cleanup. 5db87b9ec Add ruby flog checker 76ec53f18 Sqlint checker now returns 1 when it detects errors. aded15691 Bug fix: leftover from JSON cleanup. 1dde81a68 There is no such thing as has('iconv/dyn'). d35396286 Sqlint checker: add highlighting function. 1e475a7df Sqlint checker: cleanup. 125ce327e Add checker for sqlint (https://github.com/purcell/sqlint) ffcf625fc Minor cleanup. c44cb15c4 Cleanup: JSON decoding. eba7ae6d6 Debug: add indicator for modified shell-related options. 83829b766 Minor bug fix. 74fd7e6b9 Show chacker output when whining that we can't parse version string. 2e60dd4af Manual: add a note about Tim Pope's "flagship". 59513edd4 Manual: fix the notice about rvm. a596ef38b Gfortran checker: fix errorformat for gfortran 5. b1b79009e Manual: Fix filetype_map example. 4708cdd12 Add a mechanism for handling checkers disabled for security. d75f3e5e8 Buffer-local security guards for perl/perl, elixirelixir, and r/svtools. a08221e98 Merge pull request #1463 from lavrin/erlang-rebar-rel-paths 0154e9d09 Translate relative paths from non-root rebar.config files 8e672780e Show checker output along with "checker returned abnormal status". 31cba018b Safety net: avoid suffixesadd interfering with findfile(). 176e32ca4 Cleanup. c9fc0d41e Checker javac: _really_ fix shell escaping in custom_classpath_command. dc15fa08c Checker javac: fix shell escaping in custom_classpath_command. c39563d95 Checker javac: cleanup. ec9da6732 Merge remote-tracking branch 'origin/pr/1456' dbb28cd84 Ada checker: disable generation of intermediate files. 8269ba278 Basic path substitution for g:syntastic_java_javac_custom_classpath_command git-subtree-dir: vim/bundle/syntastic git-subtree-split: 89bc82a2640414be38a22de9ded1994359c56735
9 years ago
you need to be aware that MacVim does not source your .zshrc file, but will
source a .zshenv file. Consequently you have to move any setup steps relevant
to the checkers you're using from .zshrc to .zshenv, otherwise your checkers
will misbehave when run by syntastic. This is particularly important for
programs such as "rvm" (https://rvm.io/) or "rbenv" (http://rbenv.org/), that
rely on setting environment variables.
==============================================================================
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
8. About *syntastic-about*
The core maintainers of syntastic are:
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
Martin Grenfell (GitHub: scrooloose)
Gregor Uhlenheuer (GitHub: kongo2002)
LCD 047 (GitHub: lcd047)
Find the latest version of syntastic at:
http://github.com/scrooloose/syntastic
==============================================================================
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
9. License *syntastic-license*
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
Syntastic is released under the WTFPL.
See http://sam.zoy.org/wtfpl/COPYING.
vim:tw=78:sw=4:ft=help:norl: