New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add possibility to specify a rebar file as parameter in erlang_check_file.erl #685

Closed
nougad opened this Issue Jun 11, 2013 · 1 comment

Comments

Projects
None yet
2 participants
@nougad
Contributor

nougad commented Jun 11, 2013

I want to use lib_dirs and sub_dirs from rebar file and run compile with this paths. So I search for the next rebar.config file and pass this in g:syntastic_erlc_include_path.

diff --git a/syntax_checkers/erlang/erlang_check_file.erl b/syntax_checkers/erlang/erlang_check_file.erl
index 54cc936..8761f0c 100755
--- a/syntax_checkers/erlang/erlang_check_file.erl
+++ b/syntax_checkers/erlang/erlang_check_file.erl
@@ -4,11 +4,36 @@
 main([FileName]) ->
     LibDirs = filelib:wildcard("{lib,deps}/*/ebin"),
     compile(FileName, LibDirs);
+
+main([FileName | ["-rebar" | [Path | LibDirs]]]) ->
+    Root = filename:dirname(Path),
+
+    {ok, L} = file:consult(Path),
+    P = dict:from_list(L),
+
+    Lib1 = case dict:find(lib_dirs, P) of
+             {ok, X} -> X;
+             _ -> []
+           end,
+
+    Lib2 = case dict:find(sub_dirs, P) of
+             {ok, Y} -> Y;
+             _ -> []
+           end,
+
+    LibDirs1 = LibDirs ++ Lib1 ++ Lib2,
+    io:format("~p~n", [LibDirs1]),
+    compile(FileName, LibDirs1, Root);
+
 main([FileName | LibDirs]) ->
     compile(FileName, LibDirs).

+
 compile(FileName, LibDirs) ->
     Root = get_root(filename:dirname(FileName)),
+    compile(FileName, LibDirs, Root).
+
+compile(FileName, LibDirs, Root) ->
     ok = code:add_pathsa(LibDirs),
     compile:file(FileName, [warn_obsolete_guard,
                             warn_unused_import,

Tell me if you like the approach. Then I can clone the syntastic repo and send a pull request.

@lcd047

This comment has been minimized.

Show comment
Hide comment
@lcd047

lcd047 Jun 11, 2013

Collaborator

Sorry, I know next to nothing about Erlang, this will have to wait until @scrooloose is back. In the mean time, people more knowledgeable than myself are, of course, welcome to comment.

Collaborator

lcd047 commented Jun 11, 2013

Sorry, I know next to nothing about Erlang, this will have to wait until @scrooloose is back. In the mean time, people more knowledgeable than myself are, of course, welcome to comment.

@nougad nougad closed this Aug 6, 2013

docwhat pushed a commit to docwhat/syntastic that referenced this issue Nov 1, 2013

Florian Eitel
Add possibility to specify a rebar file as parameter in erlang_check_…
…file.erl

I want to use lib_dirs and sub_dirs from rebar file and run compile with
this paths. So I search for the next rebar.config file and pass this in
g:syntastic_erlc_include_path.

see: vim-syntastic#685

LonnyGomes added a commit to LonnyGomes/dotfiles that referenced this issue Feb 24, 2015

Squashed commit of the following:
commit 8e49a6cfa7a10e1f3cdb7b8ddc21d08969b72e29
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Feb 7 16:53:28 2014 +0200

    Bug fix: pilot error adding g:syntastic_extra_filetypes.

commit b9cddb729f6805eeaa39f4c5ba64f099f57ee0ac
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Feb 7 11:37:28 2014 +0200

    Add support for g:syntastic_extra_filetypes.

    This is useful when registering checkers outside syntastic.

commit daf74923b7f2431a7b5f840a8130260679d5c08e
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Feb 7 11:19:30 2014 +0200

    Escape Festschrift, vol. 2: add function getExecEscaped().

commit 799ea79bcbd9de9989e5cc7357325d8580e79e6f
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Feb 6 19:18:38 2014 +0200

    Cleanup: avrgcc checker.

commit 42605af07a29773f8818064c1fd55e1c99f4319a
Author: ufopron <karelparlin@gmail.com>
Date:   Thu Feb 6 18:03:45 2014 +0200

    avr-gcc: added syntax checker

commit f5a45095e2742808baf20e34ade852bfd1416990
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Feb 6 16:50:27 2014 +0200

    Escape Festschrift: getExec() needs to be escaped before being used.

commit 4c2004d2e5f04d6a10a0331aab8070e9c9fb5b39
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Feb 6 11:58:30 2014 +0200

    Bug fix: the result of expand('<sfile>:p:h') has to be escaped.

commit d5878818b80ba37de295156b9e0f1540eec3214c
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Feb 5 10:07:49 2014 +0200

    cpplint: add exit code check.

commit 4c86d054a268353e15c3799e84dcea3571c8e7c5
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Feb 5 10:01:07 2014 +0200

    OCLint: minor cleanup.

commit ac094973458eecd3ef4da1ba5c5e94a084b63914
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Feb 5 09:31:50 2014 +0200

    Add shellcheck as zsh checker.

commit c72f58231aa0857ee8b60e51aed5fd70dfeb50ca
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Feb 4 23:29:53 2014 +0200

    Docs: clarification about running checkers when aggregating errors.

commit 1bc5fee054782b6043bc0383b2b21dee084abb4e
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Feb 4 11:53:26 2014 +0200

    pylint: fix detection of column numbers.

commit b399a5e4a6c0651571f2f5f08c06909d27c8d3b8
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Feb 3 19:36:15 2014 +0200

    phpcs: fix detection of column numbers.

commit edb04eee7c8b057dedc1fe6efca503c70952c2d6
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Feb 3 08:23:00 2014 +0200

    README.markdown: add a TOC.

commit 9c804a7be814a3c9657cb2ed6c6454b7bcc79bb6
Author: LCD 47 <lcd047@gmail.com>
Date:   Sun Feb 2 18:16:15 2014 +0200

    Bug fix: default highlighting incorrectly computes end of line.

commit dfc94ad8f8461e18bf49e8f5f1076dd1425a289c
Author: LCD 47 <lcd047@gmail.com>
Date:   Sun Feb 2 17:16:25 2014 +0200

    New checker for texinfo: makeinfo.

commit 650ee9c30922085b0e109d088a6dc5a04d93b15c
Author: LCD 47 <lcd047@gmail.com>
Date:   Sun Feb 2 12:20:47 2014 +0200

    Allow makeprgBuild() arguments to be lists.

    String arguments to makeprgBuild() are used unchanged.  Lists, both
    inside checkers and in user variables, have their elements run through
    syntastic#util#shescape() first.  This solves an otherwise untractable
    escaping problem.

commit 122088833408ef6d8233dc8782cfe6fd061bccf9
Author: LCD 47 <lcd047@gmail.com>
Date:   Sun Feb 2 11:11:06 2014 +0200

    Haxe: fix escaping; add highlighting.

commit 02a04d07665349e3b54e99eaf067c4bfb744cbaa
Author: LCD 47 <lcd047@gmail.com>
Date:   Sat Feb 1 19:35:06 2014 +0200

    Bug fix: remove extra fnameescape() when handling include paths.

commit 8a588134f16190abbdad542cfedaaa342fa01e24
Author: LCD 47 <lcd047@gmail.com>
Date:   Sat Feb 1 18:44:04 2014 +0200

    Cleanup: minor optimisations, formatting.

commit 147bd7cca37f791fcff543960c79173f7ddefe14
Author: LCD 47 <lcd047@gmail.com>
Date:   Sat Feb 1 13:18:50 2014 +0200

    Bug fix: handling spaces in config files.

commit b0126aa5a9b743d8ee241d21cf06dab422a6c5aa
Author: LCD 47 <lcd047@gmail.com>
Date:   Sat Feb 1 11:06:40 2014 +0200

    New checker for racket: code-ayatollah.

    See: http://tmp.barzilay.org/code-ayatollah.rkt

commit 4948e5c254dd740f3614dad119c14238262f5fef
Author: LCD 47 <lcd047@gmail.com>
Date:   Sat Feb 1 08:25:26 2014 +0200

    Remove the gnumake checker.

    There are situations when `make -s` can get stuck in a loop, even if
    `make` itself would finish just fine.  When this happens, Vim gets stuck
    too, and has to be killed.

commit d1cf6fcfac9d3a69c90498aa6526d3fa76c9365f
Author: LCD 47 <lcd047@gmail.com>
Date:   Sat Feb 1 08:23:40 2014 +0200

    More debug logs.

commit f9e8995d0f5e68d56a452c78672149054cb41333
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 31 14:34:13 2014 +0200

    Add a note about using syntastic with fizsh.

commit d523ae9787b2b15a8961caa40d38e38bfbb45834
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Jan 30 20:31:47 2014 +0200

    Add &shellquote to debug logs.

commit 5fb095caef8a9f3c256e282abd3a50f1dafb2207
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Jan 30 13:23:22 2014 +0200

    Typo.

commit 2b3df92350630fe293cd3a5a5e6d34a1a7fd33e7
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Jan 30 13:20:40 2014 +0200

    New jump mode for g:syntastic_auto_jump.

    If g:syntastic_auto_jump is set to 2, jump only if the first issue found
    is an error.

commit f624e56686f6030b860d2d6933890ae9c55cdbcd
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Jan 29 14:04:16 2014 +0200

    Add make to the list of supported filetypes.

commit 46a21818497c7ed6b2a8534973826692c90b65f6
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Jan 29 10:22:57 2014 +0200

    Cleanup for gnumake.

commit c29fae7fc8c1bdf60c53b1b3a32f91ce5c58bdc7
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Jan 29 09:23:10 2014 +0200

    Rename make.vim --> gnumake.vim.

commit d320ad841d60254f634290a04bca367981beb2ae
Merge: 8aa2a6f 2c98496
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Jan 29 09:21:12 2014 +0200

    Merge remote-tracking branch 'make/make' into makeprg

commit 2c984966b965bddf47be4992a5d24519dc5defdd
Author: Steven Myint <git@stevenmyint.com>
Date:   Tue Jan 28 19:51:51 2014 -0800

    Add syntax checker for makefiles

commit 8aa2a6f4c112b9d5abc74a08ac1260442e54a141
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Jan 29 01:12:42 2014 +0200

    Cleanup.

commit 552078320cbc7cf3d23c9972d7f125aadea448a6
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Jan 29 00:31:06 2014 +0200

    Further refactor: remove SyntasticMakeprgBuilder class.

commit 44d7ffd7e055f231d15d3a1a9582cdd0fe0cf847
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Jan 28 21:44:44 2014 +0200

    makeprgBuild() refactor: add *_before and *_after options.

commit 7434054e21675867ddd9164f0322a1252516762e
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Jan 28 17:30:22 2014 +0200

    Optimisation: cache statusline flag.

commit e6f4daa1f6a9004facbee3cc6ac3fbabd351ba33
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Jan 28 14:28:01 2014 +0200

    Vimlint: update list of warnings.

commit b52c1f3301a328655c80ad840d8198e23e925796
Merge: 8e0f22e 2ab8486
Author: LCD 047 <lcd047@gmail.com>
Date:   Mon Jan 27 23:41:40 2014 -0800

    Merge pull request #967 from hkbarton/bugfix-syntastic_java_javac_classpath

    bug fix for issue962 javac classpath resolve bug

commit 2ab8486f07bdc05e46100616bba24210467205ae
Author: hkbarton <hkbarton@gmail.com>
Date:   Mon Jan 27 12:52:24 2014 -0800

    bug fix for issue962 javac classpath resolve bug - add windows support

commit 95d76b21c8e4fe71d1e5175ac0c8a81e3670ca8a
Author: hkbarton <hkbarton@gmail.com>
Date:   Mon Jan 27 12:19:28 2014 -0800

    bug fix for issue962 javac classpath resolve bug

commit 8e0f22ea414b241c57629561728de0900bb5870d
Merge: 2e5df95 d720977
Author: LCD 047 <lcd047@gmail.com>
Date:   Mon Jan 27 07:49:33 2014 -0800

    Merge pull request #966 from blueyed/docfix-syntastic_php_checkers

    Doc: fix example for g:syntastic_<filetype>_checkers.

commit d720977b7e7252b83c6c75c40266edb32f0e6079
Author: Daniel Hahler <git@thequod.de>
Date:   Mon Jan 27 16:08:09 2014 +0100

    doc: fix example for g:syntastic_<filetype>_checkers

    Given checkers, the var should be syntastic_php_checkers.

commit 2e5df9569f8dde9ac997a3678a8d48ba1ab38b85
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Jan 27 14:16:27 2014 +0200

    New Python checker; frosted.

commit b7624ed8cf2cf7de9f5143d95bb0957cfff6392e
Author: LCD 47 <lcd047@gmail.com>
Date:   Sun Jan 26 22:38:35 2014 +0200

    Workaround for lessc creating NUL files on Windows.

commit f3240e600121f164e276e86fe4e53f8e4ab010f0
Author: LCD 47 <lcd047@gmail.com>
Date:   Sun Jan 26 09:10:26 2014 +0200

    Cleanup: shut up lint warnings, formatting, doc nit.

commit 49f99259d68369bd97bfaab49cac1472a8cf3d5f
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 24 18:33:00 2014 +0200

    Add VimL to the list of supported languages.

commit 955da9802e9c2af649941fe3dcdff44d87303188
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 24 18:22:22 2014 +0200

    Minor cleanup.

commit f665bdb1f0130e5f33a2e929bdfc61065d3b46d1
Merge: 87e237a 0973ba2
Author: LCD 047 <lcd047@gmail.com>
Date:   Fri Jan 24 08:08:02 2014 -0800

    Merge pull request #958 from SevInf/feature/bemhtml

    Add bemhtml syntax checker

commit 0973ba27b862603646dec212574af88f2b6d3b50
Author: Sergey Tatarintsev <sevinf@yandex-team.ru>
Date:   Fri Jan 17 17:39:27 2014 +0200

    Add bemhtml syntax checker

commit 87e237a9d16c41e1047d031f6122a5888ea7c05f
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 24 11:58:57 2014 +0200

    New checker: vimlint.

commit c3bd2bda16d6f571a7a33588836cd8a29efbc631
Merge: 12b3c07 4636be0
Author: LCD 047 <lcd047@gmail.com>
Date:   Thu Jan 23 22:36:44 2014 -0800

    Merge pull request #956 from bukzor/pylint-fix-colorized

    Prevent pylint drom doing stupid things when pythonrc specifies format=colorized.

    With format=colorized, {C} in --msg-template is longer than 1 character, and thus can't match %t in errorformat.

commit 4636be0818266efc32c521ecc32a9cf510d16ac8
Author: Buck Golemon <workitharder@gmail.com>
Date:   Thu Jan 23 12:47:19 2014 -0800

    fix pylint messages when pythonrc specifies format=colorized

commit 12b3c071a5d11f173cc16f16a5fad656255a8450
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Jan 23 22:20:00 2014 +0200

    Pylint: use symbolic names in messages.  Add column information.

commit c78cf647a36b4fb626f6d8e9134d2064b3b26ce8
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Jan 22 23:19:21 2014 +0200

    Remove deprecation warning for hasErrorsOrWarningsToDisplay().

    Detecting whether hasErrorsOrWarningsToDisplay() is the same as
    !isEmpty() can't be done reliably.  Just leave it alone for now.

commit d629be9e8d052c012b123717afc172c1bda7d159
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Jan 22 22:07:11 2014 +0200

    Workaround for powerline: resurrect hasErrorsOrWarningsToDisplay().

commit e30c80623da6c23c5971c0d6d003a95ac597fb2d
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Jan 22 21:14:31 2014 +0200

    Bug fix: loclist clobbered by filter().

    Loclist cleanup: hasErrorsOrWarningsToDisplay() == !isEmpty().
    Loclist cleanup: rename filteredRaw() --> getRaw().
    Loclist cleanup: rename toRaw() --> copyRaw().

commit a39b397e6ae3b32d2a0497d0f4ddfec0479ad2bb
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Jan 21 19:22:28 2014 +0200

    Better default args for rustc.

commit 1c911633fd6834e5435eb4a7bb3477795dc10b50
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Jan 21 06:46:48 2014 +0200

    Fix errorformat for rustc.

commit 6c9735335f8a08b6dd579c0f2f2c5f1c2d355e39
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Jan 20 10:29:06 2014 +0200

    Remove support for YCM.

    YCM has now its own navigation functions, so there is no longer any need
    to call it from syntastic.

    g:syntastic_delayed_redraws is also gone.  Syntastic doesn't use popup
    menus, and the only purpose of this variable was to provide a workaround
    for a problem triggered by YCM.

    References:
    https://github.com/Valloric/YouCompleteMe/pull/763

commit d7d7cb166201d3b8210212d9f080b2f89a738eb0
Merge: 82c1003 603e3f6
Author: LCD 047 <lcd047@gmail.com>
Date:   Sun Jan 19 23:01:20 2014 -0800

    Merge pull request #946 from wiseman/patch-1

    Be explicit that this is for vim.

commit 82c1003cb04b9737318f7a1f7c21465e0b045e74
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Jan 20 09:00:01 2014 +0200

    Typo.

commit e4b77ddcd97d63f89e6a20e8eef5ab5b80a4eb77
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Jan 20 08:59:43 2014 +0200

    Bump version number.

commit 603e3f67571182a8f05076760a5c2afa17802998
Author: John Wiseman <jjwiseman@gmail.com>
Date:   Sun Jan 19 16:45:43 2014 -0800

    Be explicit that this is for vim.

commit 47f054112b91431f4af391e133f2fcc5f639309c
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Jan 14 20:33:49 2014 +0200

    Fix shebang parsing for escript.

commit 12de86a649182e10c710a22f60226a891907484e
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Jan 14 08:17:33 2014 +0200

    Typo.

commit 9057e3eff571c435f9b09d633a5e15766676cc59
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Jan 14 07:31:06 2014 +0200

    Bump version number.

commit 710cf914cfc955ab9cada2fca50c07c1ea7c47d9
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Jan 14 07:28:28 2014 +0200

    Sorting and return code for javascript/jscs.

commit 8151960ec5265a60b225935fe17fb0394053d2e7
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Jan 14 07:21:11 2014 +0200

    More safety nets for java/checkstyle preprocessing.

commit f23ddae1a7982b40dbfbe55033c1817480f0a0ed
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Jan 13 12:58:44 2014 +0200

    New checker for JavaScript: jscs.

commit 600656abdf16e44afea5d9ac1237401f7b81ac1c
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Jan 13 12:50:08 2014 +0200

    Slightly safer preprocessing for java/checkstyle.

commit 3a37f8116ecf595176be082ced839cbcde9d59bc
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Jan 9 20:23:23 2014 +0200

    strwidth() has been added in Vim 7.3.

    Let's hope people still using Vim 7.2.x don't edit UTF-8 files. :)

commit f1aae5c5cc557b82b92de15b20d9eab80c750998
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Jan 9 20:06:55 2014 +0200

    Minor bug fix: string length calculations.

commit 86e8b63154c5fb405011586017d5423674e44a1c
Merge: a667d88 8ff60c0
Author: LCD 047 <lcd047@gmail.com>
Date:   Wed Jan 8 05:07:01 2014 -0800

    Merge pull request #937 from andyearnshaw/actionscript-mxmlc

    Handle mxmlc errors with no line/column numbers

commit 8ff60c0468b0b32a44d7e202508b690d8bd70921
Author: Andy Earnshaw <andyearnshaw@gmail.com>
Date:   Wed Jan 8 12:19:47 2014 +0000

    Handle mxmlc errors with no line/column numbers

commit a667d88a9dc5a27597b089cc618e1e8715c3f970
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Jan 6 19:44:28 2014 +0200

    A better mousetrap for bitwise functions.

commit dfe1e025ee93639cbfa36a9150d16362c318c038
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Jan 6 17:04:55 2014 +0200

    Python: code being checked shouldn't inherit future statements.

commit c82a9a92e9f1908f63e6c26f3637a5a126818092
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Jan 6 14:53:06 2014 +0200

    Compatibility: bitwise and() has been added in Vim 7.3.377.

    This reverts commit 5406a3ab3cda97ca029f41b49bb10d6e5699105f.

commit ab9d59c409aada733ff41eaeb624f5adb0666b14
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Jan 6 13:11:03 2014 +0200

    Language_check is a style checker.

commit 4abf0ec15e2772d8de13232ab85a5eb6071a8327
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Jan 6 13:09:12 2014 +0200

    Check exit code in rstcheck.

commit 5406a3ab3cda97ca029f41b49bb10d6e5699105f
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Jan 6 10:58:41 2014 +0200

    Vim does have bitwise operators. :)

commit 76e096c151705494ee75ccb3872d15950162f6f5
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Jan 6 10:41:47 2014 +0200

    Check return in language_check.

commit 2f1ef31c03f888b1574557ecda9d2fa1e3f8b716
Author: Steven Myint <git@stevenmyint.com>
Date:   Sun Jan 5 11:32:52 2014 -0800

    Add language-check

    This checks grammar in text files.

    https://github.com/myint/language-check

commit 40aa5e26bc62cd41e103bf69884d1175c4e9cad0
Merge: 6c91e8d 0619f65
Author: LCD 047 <lcd047@gmail.com>
Date:   Sat Jan 4 22:48:21 2014 -0800

    Merge pull request #930 from troydm/master

    javac checker config editing/loading custom classpath command added

commit 6c91e8d802a77005d793d9cdd055c3da29f74a1b
Author: LCD 47 <lcd047@gmail.com>
Date:   Sun Jan 5 08:39:14 2014 +0200

    Rework of the python checker, fixing column reporting.

commit 00e75e1151f7f11d7acf2c271819bb2772a63cf7
Author: LCD 47 <lcd047@gmail.com>
Date:   Sun Jan 5 08:31:29 2014 +0200

    Minor cleanup.

commit 55941360f3d770edff46b936e7ba4192835334b6
Author: LCD 47 <lcd047@gmail.com>
Date:   Sun Jan 5 08:30:25 2014 +0200

    Clarifications to the docs.

commit 0619f65ed520514bf572e827ec0ba682e222a1c9
Author: troydm <d.geurkov@gmail.com>
Date:   Sat Jan 4 23:09:18 2014 +0400

    javac checker custom classpath command added

commit 4a7ca826b0251f4891f5626fadf33ac9e246e0fd
Author: troydm <d.geurkov@gmail.com>
Date:   Sat Jan 4 22:31:55 2014 +0400

    javac checker config file loading/editing added

commit 2754bcb65b750eb5ca9de2787bcc98ba4bbee2f7
Author: LCD 47 <lcd047@gmail.com>
Date:   Sat Jan 4 19:26:56 2014 +0200

    Fix column reporting in pyflakes.

commit 38f73784e5ac711a83a122b6bec461a45b3ab418
Author: LCD 47 <lcd047@gmail.com>
Date:   Sat Jan 4 15:06:41 2014 +0200

    Fix tab handling in status messages.

commit 4740a7ed1f7d5bc541fd1fbe874cfe8869a774ed
Author: LCD 47 <lcd047@gmail.com>
Date:   Sat Jan 4 13:14:14 2014 +0200

    Safer cursor saving / restoring for cgc.

commit 78666b1d6b473a395722a5b7dd24b41629e79163
Author: LCD 47 <lcd047@gmail.com>
Date:   Sat Jan 4 10:38:17 2014 +0200

    Minor doc update.

commit 4bdb607f2a80f217dea40d3e4416f7c3938c2a10
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 3 21:43:48 2014 +0200

    Optimise postprocessing functions.

commit 327ba4c415dd35d926e0c2438adc9aa8b2269a02
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 3 19:48:16 2014 +0200

    Optimise loclist.filter().

commit ee3c56c6f79e9a966aeef9cc1927ebf6f48c118e
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Dec 12 20:40:30 2013 +0200

    New feature: message filtering.

    New options: g:syntastic_quiet_messages, and a per-checker version
    of it named g:syntastic_<filetype>_<checker>_quiet_messages.
    Option g:syntastic_quiet_warnings is now deprecated.
    Option g:syntastic_ignore_files now refers only to files that shouldn't
    be checked.

commit ab94210085587847948d1419f7f6856d5a40552d
Author: LCD 47 <lcd047@gmail.com>
Date:   Sat Jan 4 10:01:16 2014 +0200

    Rework of message decoding for flake8.

commit 2d9ff2457f57f4c43d7dd6d911003b7ce07588f6
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 3 18:58:30 2014 +0200

    Minor cleanup: remove dead code; formatting.

commit 38275ced14861b102dd5f901c1a32419ff033de9
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 3 17:06:27 2014 +0200

    JSHint can be used to check JavaScript in HTML and xHTML files.

commit bf17e1e77c95c8fd772e8be112d475ab95c803b9
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 3 14:18:37 2014 +0200

    Fix for a typing-faster-than-thinking bug in cgc.

commit 063ee82aaf28b43f2ef38c2abbf834370b741197
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 3 14:04:55 2014 +0200

    Fix for pilot error. ;)

commit b9accaa8103d08a9ec1df113425e043abd210e6f
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 3 11:29:08 2014 +0200

    Minor cleanup: &cpo guards and formatting.

commit cfe872b32b44afa9ac1a67311d6ba525dee93a02
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 3 11:02:46 2014 +0200

    Minor cleanup for haml_lint.

commit 2ba7c4339c2b6d5f2c5f0320a304cdd87bf31d71
Merge: 7274581 4c30aba
Author: LCD 047 <lcd047@gmail.com>
Date:   Fri Jan 3 01:01:36 2014 -0800

    Merge pull request #922 from sds/add-haml-lint-checker

    Add haml-lint syntax/style checker

commit 72745819fc236117d2f28035e6bcbe1099213388
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 3 10:47:06 2014 +0200

    Minor cleanup for gotype.

commit c1417e91e1f7697e719dccbea6f22b414a236524
Merge: 85cb6bc 2ddc93d
Author: LCD 047 <lcd047@gmail.com>
Date:   Fri Jan 3 00:44:46 2014 -0800

    Merge pull request #919 from neeee/gotype

    New checker for Go: gotype

commit 85cb6bc8772e258c9bfead997bc290562a036a9b
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 3 10:43:01 2014 +0200

    HTML validator and w3: allow user to set the path to curl.

commit c4203dcc89464140e88f1603985d16cc1de610ac
Merge: f1e8564 28c24b3
Author: LCD 047 <lcd047@gmail.com>
Date:   Fri Jan 3 00:15:33 2014 -0800

    Merge pull request #916 from myint/rstcheck

    Add rstcheck (reStructuredText code block syntax checker)

commit f1e8564ca7d5f73dcc14e3476ac346621ba78b6b
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 3 10:13:34 2014 +0200

    Minor fix: use clang++ instead of clang for C++.

commit c73855dff5fa6f1daf818d9f365237fbe9345baf
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 3 09:54:10 2014 +0200

    Cleanup the glsl/cgc checker.

commit 81bb669fd852f634abe1d0693cbefe1bb8ba5143
Merge: e9b9691 850e285
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 3 09:00:22 2014 +0200

    Merge remote-tracking branch 'glsl/glsl'

commit e9b96912f18c3b319ed8140127166ff97bb3990b
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 3 08:56:02 2014 +0200

    Set clang as the default C/C++/Obj-C/Obj-C++ compiler if gcc is not found.

commit 1423f2815ada19bfad88b42ab2b7301b56e509f1
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 3 08:27:26 2014 +0200

    Bit rot: jslint no longer accepts "--undef".  Minor cleanup.

commit 11a0f83e66a8f1e9f3bbef1aa1a1e2462ff9ff78
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Jan 3 08:25:24 2014 +0200

    Add ActionScript to the list of supported languages.

commit 87ca88168850df343e82036981581020e0adf351
Merge: edcb2f2 3191a3c
Author: LCD 047 <lcd047@gmail.com>
Date:   Thu Jan 2 22:23:40 2014 -0800

    Merge pull request #921 from andyearnshaw/actionscript-mxmlc

    Fix args in actionscript/mxmlc checker

commit 4c30aba43108845ed5ef1313e5f7ab4a61b10c09
Author: Shane da Silva <shane@dasilva.io>
Date:   Tue Dec 31 22:14:44 2013 -0500

    Add haml-lint syntax/style checker

    Add a checker `haml-lint` (https://github.com/causes/haml-lint).

commit 28c24b350f2116c08ab9dc1dd36b270e1e2635d5
Author: Steven Myint <git@stevenmyint.com>
Date:   Fri Dec 27 07:32:54 2013 -0800

    Add rstcheck

    It checks reStructuredText like "rst2pseudoxml.vim" does, but
    additionally rstcheck checks syntax of code blocks within RST files.

    https://github.com/myint/rstcheck

commit 2ddc93d0f986edeb875a383197bca0055b32ba4a
Author: lucy <ne.tetewi@gmail.com>
Date:   Mon Dec 30 00:53:05 2013 +0100

    New checker for Go: gotype.

commit 3191a3c1934a6a71b348f03196e9eca89ad13548
Author: Andy Earnshaw <andyearnshaw@gmail.com>
Date:   Mon Dec 30 16:55:02 2013 +0000

    Fix args in actionscript/mxmlc checker

commit 850e285c0d6fbc8a58573a114ce7e2277e7434b0
Author: Joshua Rahm <joshua.rahm@colorado.edu>
Date:   Fri Dec 27 01:29:07 2013 -0700

    removed echo

commit 8e31c53cdf63ab7ead5d747c88408af1ce47c921
Author: Joshua Rahm <joshua.rahm@colorado.edu>
Date:   Fri Dec 27 01:28:25 2013 -0700

    added ability to add extra arguments

commit e86385f789aa75540f16f78ef995b141412208d3
Author: Joshua Rahm <joshua.rahm@colorado.edu>
Date:   Fri Dec 27 01:07:08 2013 -0700

    added glsl checker

commit edcb2f2baf1ad677cc5b5b2c9e939b915451096d
Merge: 9cef2f5 754045a
Author: LCD 047 <lcd047@gmail.com>
Date:   Sat Dec 21 00:42:42 2013 -0800

    Merge pull request #908 from jrahm/master

    Added --vapidir support to vala

commit 9cef2f5ed4c142fab2f87f8cf0116615dd86b1f5
Author: LCD 47 <lcd047@gmail.com>
Date:   Sat Dec 21 09:59:20 2013 +0200

    Cleanup mxmlc checker.

commit 7b29bea72d8d32f93e501144d16dcc84be64d59e
Author: Andy Earnshaw <andyearnshaw@gmail.com>
Date:   Fri Dec 20 19:19:31 2013 +0000

    New syntax checker actionscript/mxmlc

commit 754045af4af4d9fc7fe178c4680dd16a227b65ea
Author: Joshua Rahm <joshua.rahm@colorado.edu>
Date:   Fri Dec 20 16:15:13 2013 -0700

    fixed typo

commit 96dd453f4ac917f8290f6343e86d3d764cb20ad9
Author: Joshua Rahm <joshua.rahm@colorado.edu>
Date:   Fri Dec 20 16:10:18 2013 -0700

    added --vapidir support for vala

commit 1852b5d386cdee4ba8aa8447e032e0bd01aaeef3
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Dec 16 18:06:30 2013 +0200

    :SyntasticInfo now takes an optional argument.

    Added several clarifications to the manual.

commit 6aafacbbb8a509cd9271365f3aed256043dfb6a3
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Dec 13 13:51:55 2013 +0200

    Update: dart_analyzer has been replaced by dartanalyzer.

commit d343e176159e8b8a6595385243f697396c2f295d
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Dec 12 22:03:56 2013 +0200

    Makeprg clarification in the docs.

commit b5050a02642b86a51629c4bb1635a51b69b0fa90
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Dec 11 10:43:10 2013 +0200

    Pylint: add exit code check.

commit 936bd72a069b95a3a2246cb7a087b5c853f884d6
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Dec 6 16:50:17 2013 +0200

    Another type in the help.

commit 603222477f6486908c68b6a023b3bf55678d3f16
Merge: c77eb31 2dc7dbc
Author: LCD 047 <lcd047@gmail.com>
Date:   Fri Dec 6 06:47:10 2013 -0800

    Merge pull request #896 from arusahni/patch-1

    Fixing small typo in help docs

commit 2dc7dbc6f43358f3c325bdd2ae3b94e4d6096dc9
Author: Aru Sahni <arusahni@gmail.com>
Date:   Fri Dec 6 09:27:53 2013 -0500

    Fixing small type in help docs

    Incorrectly said "symobls" instead of "symbols."

commit c77eb31bdb60ebd9d346df5ee65f413785918966
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Dec 4 23:58:57 2013 +0200

    Check return code of ghc-mod.

commit 77c4eb3eece49aa690ab3de007481b30b07272f1
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Dec 4 19:39:30 2013 +0200

    Workaround for autocmd brain damage.

    Vim doesn't call autocmd commands in a predictible order, which can lead
    to missing filetype when jumping to a new file with `lrewind`.

commit b89c6444682773e33cb57846be354978918a8703
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Dec 4 16:50:35 2013 +0200

    Fix an infinite loop in syntastic#util#findInParent().

    As a side effect, also fix some of the "has('win32')" mess.

commit 7dee77afdaffb5cda64926b88c7b9c58280c6b09
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Dec 2 18:30:41 2013 +0200

    Minor fix: errorformat for bison.

commit c18ad3e5b808434bf9bf522e1a3c2e11d0059bbe
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Dec 2 16:31:45 2013 +0200

    New checker for yacc: bison.

commit f187c3b50b72ec8a8b60f01e8cd0d41a9b890260
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Dec 2 16:13:46 2013 +0200

    Minor fix: highlighting for flex.

commit 7e8c120d497c708e2b30668d7eebd3a49bd93162
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Dec 2 13:12:29 2013 +0200

    Fix the scss_lint checker.

commit 9856b73b3ad804fc8a92d1ab4d41c4363307fbcd
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Dec 2 13:11:32 2013 +0200

    New checker for lex: flex.

commit aa63e1d79e2c1eba3a023dbbb3f8ced24b1d9bd9
Author: LCD 47 <lcd047@gmail.com>
Date:   Sun Dec 1 19:05:07 2013 +0200

    Cleanup fo the racket checker.

commit 5b4dc6734a9041c2388305bfd5b5dcc68055598d
Author: Steve Bragg <steve@empresseffects.com>
Date:   Fri Nov 29 20:56:01 2013 -0500

    added a syntax checker for racket files

commit 1ee2930e242056bd6cdd250bc9116a66036c6c6e
Author: LCD 47 <lcd047@gmail.com>
Date:   Sat Nov 30 00:56:10 2013 +0200

    SyntasticCheck accepts multiple arguments. Cache available checkers.

commit 31a882e52ee34f470e920089f6203ffa261dbdc5
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Nov 29 10:35:21 2013 +0200

    Minor cleanup: qualify case sensitivity.

commit a4ad407c67d65c155168a1be271b5e00e2c80cad
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Nov 29 10:18:53 2013 +0200

    Minor cleanup for pylama.

commit fa2e6b96d928e610b06f2e2936b6f4dc7535a1d9
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Nov 26 23:19:01 2013 +0200

    Minor cleanup: replace match() by stridx() when appropriate.

commit 0714044f982138aae500f8dee294a4e24259ef9a
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Nov 25 20:03:18 2013 +0200

    Add Limbo to the list of supported languages.

commit cf66f35658456d54e8657cb6b3be6506aab351e4
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Nov 25 20:01:21 2013 +0200

    Cleanup the limbo checker.

commit 53fab67530de47c86f7895ed5ce6b7e6ce660929
Merge: 06bddd1 7b487a0
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Nov 25 19:50:37 2013 +0200

    Merge remote-tracking branch 'limbo/syntax-checker-limbo'

commit 06bddd1da357eef72f6da840c3c09332d68b43d2
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Nov 25 19:48:25 2013 +0200

    Minor cleanup: qualify regexp in msgfmt.

commit 7b487a04c0ffe41fd61f258a5aea2bf4e10ca58a
Author: Alex Efros <powerman@powerman.name>
Date:   Mon Nov 25 16:48:18 2013 +0200

    add syntax_checkers/limbo/limbo.vim

commit e468e98e456e5abc2f20092fa2e8140fc450ff81
Author: LCD 47 <lcd047@gmail.com>
Date:   Sat Nov 23 17:45:42 2013 +0200

    Add PO to the list of supported filetypes.

commit 9fba7eeeb7e66633800f296e53227cefab08027e
Author: LCD 47 <lcd047@gmail.com>
Date:   Sat Nov 23 17:38:27 2013 +0200

    Cleanup for msgfmt.

    Fix errorformat.
    Add whitespace processing.
    Add custom highlighting for 'keyword "..." unknown'.

commit 1319e5292589688c9ef7ff1bd4500c6a825f0309
Author: syucream <syucream1031@gmail.com>
Date:   Sat Nov 23 03:49:45 2013 +0900

    Add syntax checking plugin for po files of gettext

commit fcb83a0d432d307224aa7137d8405f5bbfc02c23
Merge: f97ebd2 3721d9f
Author: LCD 047 <lcd047@gmail.com>
Date:   Thu Nov 21 08:38:05 2013 -0800

    Merge pull request #876 from jcristovao/master

    Bit rot: the registered name for ghc-mod is ghc_mod.

commit f97ebd2173fbf3b9ff8d82109926a337016027da
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Nov 21 18:27:52 2013 +0200

    Minor cleanup.

    Cleanup highlighting initialization.
    Document the syntax highlight groups involved.

commit 3721d9fca9fcfdbd4274c552acc6a3ac04906d0f
Author: João Cristóvão <jmacristovao@gmail.com>
Date:   Thu Nov 21 09:48:29 2013 +0000

    Name specified in ghc-mod.vim is ghc_mod, not ghc-mod.

commit e9640d3d1c760c14301a3bdb3fcb326bb4829141
Merge: dcf25ad 1123e2b
Author: LCD 047 <lcd047@gmail.com>
Date:   Wed Nov 20 22:51:54 2013 -0800

    Merge pull request #874 from darkiri/master

    oclint does not have -text option any more

commit dcf25adf665d4d8834d1b14cfb7b0a11681d25c4
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Nov 21 08:47:11 2013 +0200

    Better support for perlbrew.

commit a5deef06d6902973b6b976e8185e2281d6c4263b
Merge: 94f710d 66cc656
Author: LCD 047 <lcd047@gmail.com>
Date:   Wed Nov 20 22:40:46 2013 -0800

    Merge pull request #875 from colinmkeith/syntaxchecker_yamlxs

    Support for perlbrew.

    Remove executable() checks so as to support things like `let g:syntastic_perl_interpreter='/usr/bin/env perl'`.

commit 66cc656fa61db97cc606675f03717f46b45426ba
Author: Colin Keith <colinmkeith@gmail.com>
Date:   Wed Nov 20 22:59:49 2013 -0500

    removed executable() check so as to support different perl versions using perlbrew (I.e. local version different to system version) via "let g:syntastic_perl_interpreter=/usr/bin/env perl"

commit 1123e2b0f7ef407ee40b6c77dbf2b571bf0d465c
Author: darkiri <darkiri@gmail.com>
Date:   Wed Nov 20 22:18:04 2013 +0100

    oclint does not have -text option any more

commit 94f710dddedef870736d7c55b387788b9a0afeda
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Nov 20 16:55:05 2013 +0200

    New checker yamlxs for YAML.

commit 4cc0b119c0309eccd9a200099d8c9596403c0fa5
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Nov 19 09:35:16 2013 +0200

    Minor cleanup.

commit cfe2ac68a4103a989f6d5216b25fa986d334baed
Author: LCD 47 <lcd047@gmail.com>
Date:   Sat Nov 16 12:49:43 2013 +0200

    New command :SyntasticSetLoclist.

commit 7b00a18185c4e7a2403d3119dff87119d18a4666
Merge: 55e8b51 7b36f91
Author: LCD 47 <lcd047@gmail.com>
Date:   Sat Nov 16 10:11:22 2013 +0200

    Merge branch 'debug'

commit 55e8b51219fb74664a1658aa63409fe1b08118bd
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Nov 15 23:02:06 2013 +0200

    Remove a few forgotten references to syntastic#makeprg#build().

commit 6097416a4a3e33d6524bedb6a4461b4b1251d53e
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Nov 15 09:13:33 2013 +0200

    Shellcheck now outputs byte counts.

commit d09bd1ea7eaaed94bdfb06e11f4512bf97a164dc
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Nov 14 10:25:37 2013 +0200

    Update: shellcheck now has a gcc-style output mode.

commit 7b36f9147f51c578858b2461459deaaaebbefdb4
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Nov 14 10:13:05 2013 +0200

    More detailed debugging.

    Moved logging functions to autoload/syntastic/log.vim.
    Cleanup debug functions.
    Add a function to dump option variables.

commit bbd382ba5d80de097de44b3a8e664112ff90f895
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Nov 13 10:58:33 2013 +0200

    Detailed debugging.

    New variables: g:syntastic_debug_file, the name of a file where to write
    debugging messages, in addition to adding them to the message history.

    The old g:syntastic_debug is now a sum of flags:

    *  1 - trace checker calls
    *  2 - dump loclists
    *  4 - trace notifiers
    *  8 - trace autocommands
    * 16 - dump syntastic variables (not implemented yet)

commit bdc4b0f1772cb13b034029d706095c66f5f51d43
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Nov 13 09:05:06 2013 +0200

    Update: shallcheck no longer has a jsoncheck.

commit 822639755d0eb16c8b44824b90bc2e18061139da
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Nov 12 20:44:32 2013 +0200

    Javac: fix path munging under Cygwin.

commit 7c638f6f70ce2cbf96b87ccfc55ed558d49b144c
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Nov 11 22:14:05 2013 +0200

    Minor cleanup.

commit 56528e877e6e78df24368996257f4e5484fbdf8e
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Nov 11 19:02:09 2013 +0200

    Update errorformat for fsc and scalac.

commit 802ccf53abf2f68e481218cfb645404e1c1e7c02
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Nov 11 18:24:36 2013 +0200

    Fix luac highlighting.

commit 544d616acf548a7bea700c04b96d5003dd0e5662
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Nov 11 10:55:12 2013 +0200

    Bump version number.

commit c245568e57a4e8779297543430588762fa9834ab
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Nov 11 10:54:35 2013 +0200

    Update docs to describe the new checker infrastructure.

commit a5b5fb784e340f411c3946c8f1da300dbc01eb25
Merge: 6740608 8e0ceb8
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Nov 11 10:36:20 2013 +0200

    Merge branch 'registry_cleanup'

commit 8e0ceb8ffe69b4317c2b94a504e6fc4539566282
Author: LCD 47 <lcd047@gmail.com>
Date:   Sat Nov 9 10:29:44 2013 +0200

    New checker eslint for JavaScript (@maksimr).

commit 67406089916316191388a20cf476904b7c9f46bf
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Nov 8 17:29:33 2013 +0200

    Bump version number.

commit a9e3b52c7394450e62fe22c28a61e089643d2088
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Nov 8 17:28:41 2013 +0200

    Add default checkers for all filetypes.

commit 8f35172e005c70ba9560667c1372a13a139b16e4
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Nov 8 11:11:34 2013 +0200

    New chacker cppcheck for C/C++.

commit 71ad20e1842bf44340e86d955ba3a8680b22a901
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Nov 8 10:45:15 2013 +0200

    More typos.

commit 5f0be83a3de83b42ffc7878f84706f85e3ba6f4d
Merge: 531859e d952d14
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Nov 8 10:34:15 2013 +0200

    Merge branch 'master' into registry_cleanup

commit d952d14747ea6bad10e3e8a2e8d4da2ef14cf14a
Merge: 154d0c5 1072ab0
Author: LCD 047 <lcd047@gmail.com>
Date:   Thu Nov 7 23:18:11 2013 -0800

    Merge pull request #856 from kaleb/patch-5

    html/tidy: Remove hgroup, it is non-conforming

commit 154d0c580a35f168d065adc8c9fb659ea93e3f18
Merge: 7d59fb3 c907d1b
Author: LCD 047 <lcd047@gmail.com>
Date:   Thu Nov 7 23:16:36 2013 -0800

    Merge pull request #855 from kaleb/patch-4

    html/tidy: Add WAI-ARIA attributes

commit 7d59fb3f2beca92fdca349fcacb62a656fc5559d
Merge: 1a5bf01 3c33284
Author: LCD 047 <lcd047@gmail.com>
Date:   Thu Nov 7 23:15:01 2013 -0800

    Merge pull request #854 from kaleb/patch-3

    Html/tidy: remove bogus "attribute \"[+" ignore rule.

commit 1072ab0d146cbbace794faeb8908a482dd09ca3c
Author: Kaleb Hornsby <kaleb@horns.by>
Date:   Thu Nov 7 16:39:10 2013 -0500

    Remove hgroup, it is non-conforming

    http://www.w3.org/html/wg/drafts/html/master/obsolete.html#hgroup

commit c907d1bb20c13ed5ffad9af57f20f3dfe99d6c07
Author: Kaleb Hornsby <kaleb@horns.by>
Date:   Thu Nov 7 16:37:34 2013 -0500

    Added WAI-ARIA attributes

    Added all WAI-ARIA aria-* and role attributes.

    http://www.w3.org/TR/wai-aria/states_and_properties#state_prop_def

    These are used to create accessible web applications.

commit 3c33284fa9cb0bb3420ded0de9a939d1a7fe5cae
Author: Kaleb Hornsby <kaleb@horns.by>
Date:   Thu Nov 7 16:20:44 2013 -0500

    rm'd unkown attribute rule

    more info: https://github.com/scrooloose/syntastic/commit/a956a814323225f9fce873a14a3d8edc027b7aa5#commitcomment-4537304

commit 531859e89ea88a389f2e34fd0ca98bf469919a17
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Nov 7 21:14:15 2013 +0200

    Typo in html/tidy.

commit 8922dc23883bf137fa6ff061d0a3594b391c307d
Merge: e07cd55 1a5bf01
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Nov 7 18:27:11 2013 +0200

    Cleanup related to the HighlightRegex() functions.

commit 1a5bf0118a6ee9fc9d24effa402b23eb6c71f8a2
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Nov 7 18:24:10 2013 +0200

    Cleanup related to the HighlightRegex() functions.

commit e07cd55385868492a1169c9ee0e5744736c2d587
Merge: 0436b39 b7ba0c0
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Nov 7 17:50:45 2013 +0200

    Merge branch 'master' into registry_cleanup

commit b7ba0c089904e365a85ade62242d988cd1d37e68
Merge: 0298480 38111f6
Author: LCD 047 <lcd047@gmail.com>
Date:   Thu Nov 7 07:23:27 2013 -0800

    Merge pull request #851 from kaleb/patch-1

    html/tidy: placeholder attribute should only be on input elements

commit 0298480789a4798d5909aee92b63989f570f48b5
Merge: 2a16598 a69cb24
Author: LCD 047 <lcd047@gmail.com>
Date:   Thu Nov 7 07:22:44 2013 -0800

    Merge pull request #852 from kaleb/patch-2

    html/tidy: Allow more HTML5 input types

commit a69cb240d18a417ff5a4474de5bc7362f3dbb075
Author: Kaleb Hornsby <kaleb@horns.by>
Date:   Thu Nov 7 09:57:29 2013 -0500

    Allow more HTML5 input types

    This allows the following:

    - search
    - number
    - range
    - date
    - etc

    Somebody could in theory put type="foo", but all browsers' default input type is "text" and they all ignore unknown types.

commit 38111f6e48b265bf1ffc322c9423c2782ddabd84
Author: Kaleb Hornsby <kaleb@horns.by>
Date:   Thu Nov 7 09:53:43 2013 -0500

    placeholder should only be on input elements

commit 0436b39ec8d38501aec84c9f507fcd861fb63f91
Merge: 997e079 2a16598
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Nov 7 11:23:19 2013 +0200

    JS-YAML: fix errorformat.

commit 2a1659813d6744dd22c0b21c1e1e00a6d8571bba
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Nov 7 11:18:55 2013 +0200

    JS-YAML: fix errorformat.

commit 997e0793510cb642936d60c34241bf1907e1fb7b
Merge: 4a7d1f3 84e71d6
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Nov 7 10:23:57 2013 +0200

    Merge branch 'master' into registry_cleanup

commit 84e71d68b991e52a5f4eec20b051ff5dc0505853
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Nov 7 10:22:56 2013 +0200

    Jshint: really fix column handling in errorformat this time. ;)

commit 4a7d1f31e7b62327f2d89498991e21870e803a90
Merge: ecf03b1 8510e86
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Nov 6 21:06:20 2013 +0200

    Merge branch 'master' into registry_cleanup

commit 8510e8677a22a792a74aa10ced8b24936382e091
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Nov 6 21:06:05 2013 +0200

    Jshint: fix column handling in errorformat.

commit ecf03b1c01031510a8a951aa26df714be9eda3c1
Merge: a3e710e f22a2b1
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Nov 6 14:57:16 2013 +0200

    Merge branch 'master' into registry_cleanup

commit f22a2b164dd3351ff531edc8d853f0cb5ac868fd
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Nov 6 14:57:00 2013 +0200

    Cleanup: lessc errorformat.

commit 4d7a21f72174d5f881595e001ea5307c9063f95c
Author: André Gaul <gaul@web-yard.de>
Date:   Wed Nov 6 12:16:20 2013 +0100

    less: adapt lessc errorformat

    Closes #845.

commit a3e710eae556c8c7597fa52ccbfbfde5b484fd89
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Nov 6 11:04:11 2013 +0200

    Add a warning about using syntastic_delayed_redraws.

commit a0f59e72425416ffb7827c46b18cb6dfb28f2c6a
Merge: fd5a52e 2c1c0d0
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Nov 5 20:34:54 2013 +0200

    Safety checks for ghc-mod.

commit 2c1c0d0eeb7d36d8cbea22bd63144a104846047a
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Nov 5 20:28:19 2013 +0200

    Safety checks for ghc-mod.

commit fd5a52e0bdaa621cc6e7b88923813e62038296d7
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Nov 4 23:00:51 2013 +0200

    Cleanup.

commit d9296d632124635ecba432177f201026698203a5
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Nov 4 20:00:35 2013 +0200

    Update scss_lint to the new registry framework.

commit 1790a06de5afc78a74f47ac8a8c3ca826e4c40fd
Merge: 424ad20 4c2dcf2
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Nov 4 19:59:21 2013 +0200

    Merge branch 'master' into registry_cleanup

commit 4c2dcf23a643a8ec2e108bbc9a30d12fa8e9725f
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Nov 4 19:55:31 2013 +0200

    Cleanup.

commit 0d207aaec5fa55d528861787dc819604d4a3f5e5
Author: Shane da Silva <shane@dasilva.io>
Date:   Tue Sep 24 22:51:56 2013 -0700

    Add scss-lint checker for SCSS files

    Add checker for linting and syntax checking SCSS files with `scss-lint`
    (https://github.com/causes/scss-lint/).

commit 424ad20bb44adb18b8743c700491a612b272901f
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Nov 1 16:46:57 2013 +0200

    Update for shellcheck.

commit 6d81ac5dd01f1ebf46dbff90f54e5cd350e80752
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Nov 1 11:51:47 2013 +0200

    Registry cleanup, stage 3.

    Make syntastic#makeprg#build() a dictionary function.
    Remove the mandatory checker argument to syntastic#makeprg#build().

commit 3694908d057be068f0956539bf7d54332a31c418
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Oct 28 17:30:25 2013 +0200

    Registry cleanup, stage 2.

    (1) Checkers now have an _exec attribute, and an accessor getExec().
    (2) CreateAndRegisterChecker() initializes _exec from an optional argument
    'exec'.  If this argument is missing, 'name' is used instead.
    (3) Functions SyntaxCheckers_*_IsAvailable() are now dictionary functions.
    (4) Functions SyntaxCheckers_*_IsAvailable() are now optional.  When
    they are missing, they are assumed to return executable(expand(self.getExec())).
    (5) Argument 'exe' of function syntastic#makeprg#build() is now optional.
    If this argument is missing, expand(self.getExec()) is used to set checker
    executables.

commit 28bce98a68396c9f4546320f507b691b8e20d8ea
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Oct 28 13:53:33 2013 +0200

    Registry cleanup, stage 1.

    Make SyntaxCheckers_*_GetLocList() dictionary functions.
    Pass a reference to the current checker to syntastic#makeprg#build().
    Add an optional 'redirect' argument to CreateAndRegisterChecker().
    Change the sh checker to use the new dictionary functions.
    Add a new registry method getLocListRaw() (needed for the sh checker).

commit 14cb306414dda411b1809a088e18eb2796030095
Author: LCD 47 <lcd047@gmail.com>
Date:   Sat Nov 2 10:39:06 2013 +0200

    New option g:syntastic_id_checkers.

    Default: 1.  There is also a local version b:syntastic_id_checkers.

commit c2e1429c4e3115f1ad0abbc0fe0821973c4520a7
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Nov 1 16:51:50 2013 +0200

    Reword the message given by SyntasticInfo.

commit cd1d1a2a55fba88edcede040f5de9fbb2725704e
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Nov 1 11:51:04 2013 +0200

    Cleanup.

commit e67e5998da4bb8c7b83d2499ada71ad20d7f3383
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Oct 30 07:21:46 2013 +0200

    Moved initialization of g:syntastic_delayed_redraws to util.vim.

commit bcbcb7c6fb8445cc5419f6aefbf4252940cb4a21
Merge: 2106176 5827b6a
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Oct 29 20:35:02 2013 +0200

    Merge branch 'delayed_redraws'

commit 2106176b8ae93adf0a9a785279cf213a65a9fc50
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Oct 29 20:24:07 2013 +0200

    New checker for sh: shellcheck.

    See the project's page for details: https://github.com/koalaman/shellcheck .

commit 5827b6a4169dd9ed24277c24f630d7da1a88503b
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Oct 29 17:51:15 2013 +0200

    Document g:syntastic_delayed_redraws.  Minor cleanup.

commit e4726f4f639c7af416c6cea7d0e8504cd9b53771
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Oct 29 09:37:13 2013 +0200

    Add a note to the manual about the fish shell.

commit f623d1ea056c6edb9abd5b7a5bc44a6a34187bd8
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Oct 29 09:09:34 2013 +0200

    Workaround for a Vim crash.

    Older versions of Vim can crash if redraw is called while a popup is
    visible.  This commit adds a variable g:syntastic_delayed_redraws that
    instructs syntastic to move redraws to a CursorHold / CursorHoldI
    handler if redraw is called while pumvisible() is true.

commit 022c49371f63b512f9d97ea83607eeda7da7aafb
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Oct 29 01:15:44 2013 +0200

    Check for a minimal set of Vim features at startup.

commit 3fa735d7ffbc9a6451a3b8ed6b5726f837c67964
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Oct 29 00:50:30 2013 +0200

    Add a note about python-mode to the docs.

commit c87d17444fecf01062334c9870c62a0281835128
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Oct 28 21:53:10 2013 +0200

    Make syntastic re-read g:syntastic_mode_map at every check.

commit 8eba8c3a45d953eacbffee5d80f3038e3d56a527
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Oct 28 20:29:10 2013 +0200

    Update version string.

commit afb10fac26e6ccd40a80de8452bf5f12306513b3
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Oct 28 12:31:16 2013 +0200

    Coco checker: typo.

commit 0ef7312cab305880ab77151a2f7a37356f9b51b8
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Oct 28 08:51:29 2013 +0200

    Handlebars checker: send normal output to /dev/null.

commit c8e173c4efb30c47237d6da374322c6894933637
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Oct 28 08:20:21 2013 +0200

    Make g:syntastic_filetype_map apply to composite filetypes.

    Normally composite types are handled by splitting them into simple
    components, and applying the corresponding (simple) checkers.  This
    behaviour can now be disabled, by mapping composite types to a simple
    ones.

commit 68b2c651b3303bbc40723a54aad66b761b3a0d67
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Oct 25 16:30:00 2013 +0300

    Fix handlebars errorformat.

commit ccef916d4833004094bb838218373f0a5a9c9c44
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Oct 25 15:56:09 2013 +0300

    More magic / nomagic fun.

commit 95aab2530e573d21a59b3eb75c1ee22ecd97ad66
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Oct 25 15:46:16 2013 +0300

    Try to avoid fun with magic / nomagic by qualifying regexps.

commit 16b246e1c1ec886d4b23084a8f8ee8c918cb1fab
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Oct 25 15:08:41 2013 +0300

    Remove leftovers from the latest validator refactor.

commit d238665385b834a2063806b635a3d267ea1875ab
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Oct 23 12:59:23 2013 +0300

    Fix unwanted filter() and map() side effects.  Minor cleanup.

commit 1b0595d1d2a401d9e96bdede0db30db3c230e296
Merge: f92741d 5ee1406
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Oct 21 23:14:30 2013 -0700

    Merge pull request #827 from YorickPeterse/ruby-lint

    Added a syntax checker for ruby-lint.

commit 5ee14060211801f4c589b3725560a957542953bb
Author: Yorick Peterse <yorickpeterse@gmail.com>
Date:   Mon Oct 21 23:53:31 2013 +0200

    Added a syntax checker for ruby-lint.

    ruby-lint is a linter for Ruby, see https://github.com/YorickPeterse/ruby-lint
    for more information.

commit f92741d3f62e333eff76639b378a980ce8ea9a70
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Oct 17 19:57:31 2013 +0300

    Added Chef to the list of supported languages.

commit 1cef6fa9b2cd48315b6d4c5ff1fe06395fea7f68
Merge: df13287 e4fcb80
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Oct 17 09:54:33 2013 -0700

    Merge pull request #821 from dougireton/chef_foodcritic

    Add foodcritic syntax checker for Chef files

commit e4fcb80ee400d663a2228416afd9914f896d3b8b
Author: Ireton, Doug <doug.ireton@nordstrom.com>
Date:   Thu Oct 17 06:22:44 2013 -0700

    Add filetype and subchecker args to foodcritic makeprg

commit df1328733aeb9d11efc814c158b69a5016420f68
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Oct 17 14:23:03 2013 +0300

    Minor help re-wording.

commit 304d3649c52b3a0d7cc0839d8d2c5f9d7e2c096c
Author: Ireton, Doug <doug.ireton@nordstrom.com>
Date:   Wed Oct 16 22:17:26 2013 -0700

    Add foodcritic syntax checker for Chef files

    Requires a ftdetect plugin to set filetype to chef or ruby.chef, e.g. vim-chef (https://github.com/dougireton/vim-chef)

commit c035ac24269b999a4caebb5bb7b318ee96614129
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Oct 10 19:26:44 2013 +0300

    The html/validator checker chokes on empty lines in curl output.

commit 2fbd870a20062f8849a4f530446787d21394c40f
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Oct 8 18:24:14 2013 +0300

    Deal with more pylint versioning creativity.

commit 58ba3d429407944539852ff42a54cbc3accb1527
Merge: 753cbdf 41059ba
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Oct 3 08:01:47 2013 -0700

    Merge pull request #807 from mutewinter/patch-1

    Fix wiki link

commit 41059ba9ce49f7080b9afc22dc3ce8028f55f6ac
Author: Jeremy Mack <jeremy@pileofturtles.com>
Date:   Thu Oct 3 10:02:12 2013 -0400

    Fix wiki link

commit 753cbdf3ec5ed685578eda60b7ca3b1f7031f690
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Oct 3 10:16:30 2013 +0300

    Add Handlebars to the list of supported languages.

commit 47ac858692af8631587c07d5f5c1469819c0e6fe
Merge: 8616072 e598261
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Oct 2 23:23:59 2013 -0700

    Merge pull request #806 from mutewinter/handlebars

    Handlebars Support

commit e59826164eb0c50a392fd2b6701be9df0d9ebc6c
Author: Jeremy Mack <mack@heysparkbox.com>
Date:   Wed Oct 2 22:56:26 2013 -0400

    Handlebars support

commit 86160723dcbfaa53807c80f4c9b1c3c574a310a1
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Oct 1 19:53:11 2013 +0300

    Add a pointer to the wiki page for more docs.

commit d74a2e19f971a6103104a8ebf7cf39727312b593
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Sep 30 14:52:36 2013 +0300

    Rename erlang.vim --> escript.vim.

commit 1e44002f82ca90f94907e4abafa48eb34f5635e2
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Sep 30 14:52:01 2013 +0300

    Erlang checker cleanup.

commit ce2270e228d600b2c371760a6cf82eb254208110
Author: LCD 47 <lcd047@gmail.com>
Date:   Sun Sep 29 22:13:36 2013 +0300

    Perl checker: deal with the "-t" taint checking.

commit 2e7a16bf659af4b77d7f01e14af9d794c9609610
Author: LCD 47 <lcd047@gmail.com>
Date:   Sun Sep 29 17:29:21 2013 +0300

    Rework of the perl checker.

    Helper script efm_perl.pl is no longer needed, error formatting is now
    done in a preprocess function.

    g:syntastic_perl_interpreter is now a list.  If set to a string,
    the value is still used for backward compatibility, but a
    deprecation warning is issued.  There is also a buffer-scoped
    b:syntastic_perl_interpreter.

    Warnings are are now checked only if no errors are found.

commit 27d7eef79c2afddcd461e61674865ac7b026f6f3
Merge: 7b73975 f184fc1
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Sep 27 11:00:41 2013 -0700

    Merge pull request #783 from zenzike/master

    Parse multi line warnings correctly

commit 7b73975d799712ba89ef29d0db5d902b6403d94c
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Sep 27 20:55:56 2013 +0300

    Minor errorformat fix for the go checker.

commit 7eccb722af74bf7cbdea55c1fc9a14c0c5b28abf
Merge: d251ca8 dd8dfc6
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Sep 27 10:53:48 2013 -0700

    Merge pull request #800 from kisielk/master

    Support multi-line error messages in the go checker.

commit dd8dfc61da3e27127063a4d922eda10ee5e43029
Author: Kamil Kisiel <kamil@kamilkisiel.net>
Date:   Fri Sep 27 08:59:01 2013 -0700

    Update go.vim errorformat to remove extra spaces.

commit d251ca822d289bd261ce72405cfc618915075140
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Sep 27 10:35:46 2013 +0300

    Minor cleanup.

commit 538dc2c7efafccc3714a98d0cfba1166b0a836ba
Author: Kamil Kisiel <kamil@kamilkisiel.net>
Date:   Thu Sep 26 15:53:11 2013 -0700

    Support multi-line error messages in the go checker.

commit 7d24ad678ff6b07b402beb97ce9eb7407a9e84b2
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Sep 26 08:34:05 2013 +0300

    Make the nagelfar checker use the standard args mechanism.

commit 237ebeadb27b788ebd977d87f3ccc1deafad5794
Author: LCD 47 <lcd047@gmail.com>
Date:   Wed Sep 25 13:08:50 2013 +0300

    Fix pylint version parsing on Windows.

commit f79e9d2edabdf96915e02354b9d7343075d76b55
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Sep 24 21:43:12 2013 +0300

    Minor cleanup.

commit ce198e64bd012e56d6d80cf8b5bc0ddf80bfbef7
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Sep 24 21:41:59 2013 +0300

    Sanity check for shell redirections (shell=fish won't work).

commit bedf88c1845bf425c63ceef067ef813dabc72152
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Sep 24 08:39:07 2013 +0300

    Cleanup parsing versions.

commit c0f349a4b28a588d7f9acfbd973c75484ee75ae2
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Sep 23 23:29:10 2013 +0300

    Pylint checker again: calling syntastic#util#parseVersion() is wrong.

commit 8965bd141bddbeeac8f09c0527e967453728366d
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Sep 23 23:14:46 2013 +0300

    Safer version check for pylint.

commit 3eb51f1e26bbc7e1682a68516ebc8acb74011717
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Sep 20 07:49:19 2013 +0300

    Cleaner error handling for pylint.

commit 0048156d8ff505721a675667971892337c8a742c
Merge: 29839fc 935ee1d
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Sep 20 01:52:47 2013 +0300

    Merge branch 'master' of github.com:scrooloose/syntastic

commit 29839fc89fe4b148aebffcdd0afdcb4473c08eab
Merge: 56864a3 bb9cfc9
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Sep 20 01:52:15 2013 +0300

    Merge branch 'gcc_refactor'

commit 935ee1d95f65a2a6411479fb3bc0d70de80bd920
Merge: 56864a3 8c698b1
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Sep 19 15:47:52 2013 -0700

    Merge pull request #757 from nougad/erlang_rebar

    Add possibility to specify a rebar file as parameter in erlang_check_file.erl

commit 56864a328c51999a6926ad1f88ee34dc04e63061
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Sep 20 01:45:58 2013 +0300

    Tune flake8 error levels.

commit 90a27dded1f3e12009a1b108088bdfc40419fb44
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Sep 20 01:41:07 2013 +0300

    Add Dust to the list of supported languages.

commit 84b2a0910e4e928bfe100b6da02b01de37909cea
Merge: 356e433 4b2e024
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Sep 19 15:39:53 2013 -0700

    Merge pull request #776 from timmow/patch-1

    Update with explanation of override behaviour

commit 356e4338f930e029e24da30f4842e0b619504dd3
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Sep 20 01:37:28 2013 +0300

    Javac checker: do something sensible when we can't find maven.

commit 80234a062e6698e7cd5b8716035ed2fd1cd6e22b
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Sep 20 01:27:28 2013 +0300

    Fix a minor bug in the javac checker.

commit 8805b83654faf3d02d97c6d42ace9cb93d43e19c
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Sep 20 01:16:36 2013 +0300

    Add safety guard for pylint.

commit a5c198f89bcffab1bb0416b80a8a7084f9befa1a
Merge: a79e050 aaacb92
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Sep 19 15:07:42 2013 -0700

    Merge pull request #789 from jbernard/master

    Correct expected return values for checkpatch checker

commit a79e050c134895b97037cc0c0cb7bb25decb02dd
Merge: c404f78 c541515
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Sep 19 15:06:56 2013 -0700

    Merge pull request #790 from stwind/master

    Erlang: support files under test/ folder

commit c404f78e8748de6a365b9780b80e8b2a80c146e0
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Sep 20 01:04:35 2013 +0300

    Save and restore local errorformat.

commit 500bac5f64ad486c1e23e9e0474bf122c0b28f76
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Sep 20 01:01:57 2013 +0300

    Make 'litcoffee' filetype an alias to 'coffee'.

commit abd6d0840175779cd4accd16d837b3510f3ab5ba
Merge: 3a03fee d09095b
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Sep 19 14:47:37 2013 -0700

    Merge pull request #778 from smfoote/dustjs

    Add support for dustjs files

commit d09095b99200c57c6a6964942e756383a1b30221
Author: Steven Foote <sfoote@linkedin.com>
Date:   Thu Sep 19 13:33:24 2013 -0700

    Follow syntastic convention and improve makeprg config

commit c5415150079e76f87731790417fefdf66c006940
Author: stwind <stwindfy@gmail.com>
Date:   Thu Sep 12 14:29:13 2013 +0800

    Erlang: support files under test/ folder

commit aaacb92ce29664974f1f452b8d683cea4c0c4d46
Author: Jon Bernard <jbernard@tuxion.com>
Date:   Wed Sep 11 11:19:42 2013 -0400

    Correct expected return values for checkpatch checker

    checkpatch.pl will return 1 when warnings or errors are found, at least in the
    current -next tree.  This commit makes the checkpatch checker work again.

commit f184fc1b67a5db07cd0b460829fc10ce771829f1
Author: Nicolas Wu <nicolas.wu@gmail.com>
Date:   Sat Aug 31 17:29:31 2013 +0100

    Parse multi line warnings correctly

commit 4b2e024f82b08092c9b16d7b2378b5747fbaa65a
Author: Tim Mower <timothy.mower@gmail.com>
Date:   Fri Aug 23 11:33:21 2013 +0100

    Update with explanation of override behaviour

    Hope I'm clear enough here - I ran into an issue with the phpcs example where it specifies --report=csv by default, adding my options didnt include this default so I had to add my new argument and the default to the option.

commit 8c698b15d1aa4e622817ac11d3496f7baaf7eee8
Author: Florian Eitel <florian.eitel@wooga.net>
Date:   Tue Aug 6 17:25:29 2013 +0200

    Add possibility to specify a rebar file as parameter in erlang_check_file.erl

    I want to use lib_dirs and sub_dirs from rebar file and run compile with
    this paths. So I search for the next rebar.config file and pass this in
    g:syntastic_erlc_include_path.

    see: https://github.com/scrooloose/syntastic/issues/685

commit bb9cfc96eb92fcbdd13efee604b49f64c25efa38
Merge: 10e4f91 3a03fee
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Aug 16 09:15:09 2013 +0300

    Merge branch 'master' into gcc_refactor

commit 3a03fee48c24d0116c529769664750a43a206ee7
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Aug 16 09:14:52 2013 +0300

    Adjust for newer weirdness in the python/pylama checker.

commit 8fb6504f63c335f10a388c26867d575a3d5d53eb
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Aug 16 08:07:54 2013 +0300

    Cleanup errorformat for tex/lacheck.

commit 6008371c11ad173d8b55722e805baf5cd6075c71
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Aug 16 08:05:42 2013 +0300

    Cleanup errorformat for tex/chktex.

commit 10e4f91ae097fb0599e0e26e7f60ae84e2a75c2f
Merge: 1541e30 7dba68c
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Aug 16 01:52:56 2013 +0300

    Merge branch 'master' into gcc_refactor

commit 7dba68cffb21b20a19a03fe59ee9b05114359a2c
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Aug 16 01:36:40 2013 +0300

    Cleanup the python/pep257 checker.

commit 81e2e20892704189c3b3ce3f1f9359b0bb3193fc
Author: LCD 47 <lcd047@gmail.com>
Date:   Fri Aug 16 01:31:22 2013 +0300

    Bug fix: split checker output into lines before preprocessing.

commit 37c9d118f86f943c6083c703d1e73726b369e46c
Merge: 39dabc8 40229b1
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Aug 15 23:46:33 2013 +0300

    Merge remote-tracking branch 'marc2982/master'

commit 39dabc88afe675e4e0c7b3c8dab8cdaacaa934f8
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Aug 15 23:00:48 2013 +0300

    Yet more typescript/tsc errorformat contortions.

commit 9e5319c9a161a6987ba789bfc6750f346e46d5c4
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Aug 15 21:41:50 2013 +0300

    More fiddling with typescript/tsc errorformat and args.

commit e6482164f89c9cf7916646fead237a3841ff2461
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Aug 15 21:24:57 2013 +0300

    Fix setting title of the error window.

    Sadly this is slow.

commit 40229b12552021e0f1b9d0c5d68ac742d60ea517
Author: Marc Bryan <marc.bryan@emc.com>
Date:   Thu Aug 15 11:41:49 2013 -0600

    Add pep257 Python syntax_checker

commit 205dc0b16896a8fcc43d330640914253af5c992e
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Aug 15 20:30:06 2013 +0300

    Minor bug fix: setting checker names in CacheErrors().

commit 7da4da11baf98d27b6afe2560cdf1281c5d54d0e
Merge: 2fd1b4a fab79e3
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Aug 15 10:00:16 2013 -0700

    Merge pull request #768 from sbadia/issue-767

    Remove backslash in puppet-lint log format (fixes #767)

commit fab79e3ff662457a962c385dc789e61422d58902
Author: Sebastien Badia <seb@sebian.fr>
Date:   Thu Aug 15 17:27:17 2013 +0200

    [issue-767] Remove backslash in puppet-lint log format (refs: #767)

commit 2fd1b4a7c428326b55a62e932b7d8db9304bcbc0
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Aug 15 12:23:04 2013 +0300

    Update errorformat for typescript/tsc.

commit 1541e3092ee2938a5a2fe5eeb3a1b9417736c7d3
Merge: 561e2c9 9e0e7e0
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Aug 15 07:44:40 2013 +0300

    Merge branch 'master' into gcc_refactor

commit 9e0e7e085eeaa1dba439d7a3d9703f309cd213d5
Merge: 7ad0ef8 929f92d
Author: LCD 47 <lcd047@gmail.com>
Date:   Thu Aug 15 07:44:18 2013 +0300

    Merge branch 'loclist_count'

commit 7ad0ef81a5dcdf998207c0d4476614ce53edcffb
Merge: 7550c86 5d123a3
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Aug 13 13:02:21 2013 -0700

    Merge pull request #765 from AsaAyers/master

    Coffeelint: Fixed errorformat, last line is optional

commit 5d123a3a6afd6a949eb17c1194904fd04805e741
Author: Asa Ayers <Asa@Courseload.com>
Date:   Tue Aug 13 15:52:14 2013 -0400

    Coffeelint: Fixed errorformat, last line is optional

commit 929f92ddd6dadbef47ee025223d10bbe95d46500
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Aug 13 17:48:37 2013 +0300

    Bug fix: allow loclist cleanup.

commit 148021e348c75031e8b06a65793d1f4420874306
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Aug 13 09:31:43 2013 +0300

    Reuse loclists when possible, to allow :lolder and :lnewer.

    This is not completely safe: if a loclist is created by something
    other than syntastic before the error window is displayed, syntastic
    will obliterate it.  There is currently no way to tell if a
    loclist was created by syntastic or not.  Undocumented variable
    g:syntastic_reuse_loc_lists can be used to disable reuse of loclists.

commit 7550c860160e6983e3157b8e41cbbdd051b47913
Author: LCD 47 <lcd047@gmail.com>
Date:   Tue Aug 13 09:01:04 2013 +0300

    Leftover from 7eda5de.  How embarrasing.

commit 7eda5de0ca83d4e460c21c9859dbc29948a80456
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Aug 12 22:46:20 2013 +0300

    Haskell cleanup.

    Make the "compressWhitespace" filter kill \001 characters.
    Make the ghc-mod checker use the "compressWhitespace" filter.
    Minor formatting of the hlint checker.

commit 561e2c9431a3caabd32dc8a035e5dcfb6648d0cd
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Aug 12 18:00:37 2013 +0300

    Minor bug fix in asciidoc checker.

commit 90a199ada70cd561ef2e1646526939f827066dea
Merge: 1bc5ce6 90dc8f3
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Aug 12 17:58:48 2013 +0300

    Merge branch 'master' into gcc_refactor

commit 90dc8f3f8fdf3e9603a1161eb627983a7289abc9
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Aug 12 17:58:25 2013 +0300

    Make expand special characters in g:syntastic_haml_interpreter.

commit e9118ca2aa35978d0fe3d27bb497c16c0c95f7b5
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Aug 12 17:54:57 2013 +0300

    Make jshint executable configurable.

commit e12217e7bef34e5142f5db3881a8ffacc0f9aef1
Author: LCD 47 <lcd047@gmail.com>
Date:   Mon Aug 12 17:50:36 2013 +0300

    Ma…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment