Martin Grenfell
9d6a3a8341
ocaml dont use a: for local variables
2012-09-02 19:20:12 +01:00
Martin Grenfell
37389b51e0
ocaml: apply patch from adinapoli to fix my fails :)
2012-09-02 19:18:58 +01:00
Martin Grenfell
c5b985b96a
ocaml: refactor the makeprg code
...
The code to generate the makeprg was an epic jumble. Break it down into
separate methods.
Also, init several options at the top of the script and make some
executable() checks at the same time. This clears up some of the clutter
and means we only check it once - not on every syntax check.
2012-08-31 21:22:35 +01:00
Alfredo Di Napoli
4b4e3a7b42
Updated OCaml checker with the possibility to syntax check through ocamlc. Supports JaneStreet Core too.
2012-08-31 21:22:35 +01:00
Alfredo Di Napoli
68f53d8b65
Updated OCaml checker with the possibility to syntax check through ocamlc. Supports JaneStreet Core too.
2012-08-31 21:22:35 +01:00
Martin Grenfell
38eeaa8a87
Merge pull request #333 from pneff/puppet-lint
...
Allow puppet validation to be disabled
2012-08-31 09:02:18 -07:00
Patrice Neff
6bf22df41d
Allow puppet validation to be disabled
...
This way only puppet-lint is used.
This is necessary on Windows where the Puppet executable is extremely slow.
2012-08-31 17:28:37 +02:00
Martin Grenfell
83e6007c81
Merge pull request #329 from phleet/update-location-list
...
Always update the location list, even if empty
2012-08-30 10:25:08 -07:00
Martin Grenfell
9eeaaf3abb
puppet: cache versions
...
Cache the version numbers when we first extract them.
Remove the "Extract" from the version number function names since it is
redundant and fugly.
2012-08-30 18:12:07 +01:00
Martin Grenfell
2bf439a7fc
puppet: extract version checking logic into a function
2012-08-30 18:03:20 +01:00
Martin Grenfell
c88fe19dc8
Merge pull request #332 from rbrown/puppet-lint
...
Puppet check fixes
2012-08-30 09:27:09 -07:00
Richard Brown
1af59829df
puppet: Fix the puppet-lint version comparison.
...
The original comparison would disable puppet-lint for version 1.2.3 because 3 <
10 even though 2 > 1
2012-08-29 15:05:10 +01:00
Richard Brown
4467ab2663
puppet: Fix puppet-lint check
...
Original verison would always call puppet-lint even if the executable wasn't
present. Fixes issue #331
2012-08-29 15:04:17 +01:00
Richard Brown
6314305019
puppet: fix version extractors to ignore stderr
2012-08-29 15:02:48 +01:00
Jamie Wong
98437c8752
Always update the location list, even if empty
2012-08-25 01:41:05 -04:00
Martin Grenfell
e5dfcc3488
Merge pull request #307 from superjoe30/master
...
add support for coco language
2012-08-02 16:32:16 -07:00
Martin Grenfell
f81b031174
css checker: add syntastic_csslint_options variable
2012-08-03 00:29:10 +01:00
Martin Grenfell
ab59e7dcf0
perl: namespace the 'perl_lib_path' option under 'syntastic'
2012-08-03 00:27:37 +01:00
Martin Grenfell
f99073e20d
perl: refactor the new syntastic_perl_efm_program option
...
* move the doc for it to the top of the script to be consistent with
other syntax checkers
* dont define a s:checker var - just use the
g:syntastic_perl_efm_program variable. This simplifies things slightly
2012-08-03 00:25:52 +01:00
Martin Grenfell
7154419ffb
Merge pull request #309 from harleypig/master
...
Add support for a custom efm perl program
2012-08-02 16:20:46 -07:00
Martin Grenfell
82e976c4c4
Merge pull request #310 from roshambo/master
...
Fixed typo in the about section of the docs.
2012-08-02 08:44:16 -07:00
Roshambo
fc8ea66aae
Fixed typo in the about section in the docs.
...
Changed scolding to scalding. Special thanks to the beautiful and talented projeckthelen for catching this.
2012-08-01 17:49:50 -03:00
Harley Pig
fb18ea177b
add support for a custom efm_perl program
2012-08-01 07:54:46 -06:00
Andrew Kelley
98360812f4
add another error format to coco language
2012-07-30 16:18:46 -04:00
Andrew Kelley
5e32635e0d
add support for coco language
...
https://github.com/satyr/coco/
2012-07-30 16:07:48 -04:00
Martin Grenfell
1fb8366456
Merge pull request #244 from mootoh/master
...
Javascript syntax check with Google Closure Compiler
2012-07-28 09:43:42 -07:00
Martin Grenfell
6b752cd4da
Merge pull request #246 from lervag/master
...
Added support for lisp (via clisp)
2012-07-28 09:36:06 -07:00
Austin Ziegler
cfd41f1ca3
Enable user-specified Ruby interpreters.
...
On systems where Ruby 1.8.7 is the default Ruby and users use
alternative suffixes (e.g., ruby19) or even rbenv or rvm Rubies, modern
Ruby syntax will be highlighted as an error.
The default behaviour in Syntastic is to run 'ruby' to check the syntax
of the script in question. This patch allows the user to specify a
different binary which may even be a full path. This should work on all
platforms.
let g:syntastic_ruby_exec = 'ruby19'
let g:syntastic_ruby_exec = '~/.rbenv/versions/1.9.2-p318/bin/ruby'
2012-07-24 13:08:22 +01:00
Martin Grenfell
d1c18c2b03
Merge pull request #296 from novocaine/master
...
Added support for g:syntastic_cpp_compiler
2012-07-24 04:56:28 -07:00
Martin Grenfell
cdd36c6479
populate the location list when :Errors is called
...
The location list must be set when calling :Errors since our cached
error list is associated with the buffer, but the vim loclist is
associated with the window.
So if the user closes a window, the vim loclist will get destroyed, but
our error list will still exist.
Closes #263
2012-07-24 12:25:16 +01:00
Martin Grenfell
5ea166c324
coffee checker: refactor and change the coffee_lint option name
...
Move the coffeelint code out into its own function.
Init the coffeelint option once, at the top of the script. Change its
name so it begins with "syntastic_" - for namespacing purposes.
2012-07-24 10:05:38 +01:00
Martin Grenfell
39cfb51a7c
coffee checker: fix mixed indenting
2012-07-24 09:51:35 +01:00
Martin Grenfell
18364490b0
Merge remote-tracking branch 'brendanjerwin/master'
2012-07-24 09:49:43 +01:00
Martin Grenfell
6818c45710
ruby/mri checker: fix a compatibility bug
...
The commit 0f73bbaf14
fixed compatibility
with ruby >= 1.9.3 but broke compatibility for ruby < 1.9.3
2012-07-19 11:10:05 +01:00
Frank Schumacher
0f73bbaf14
Fix warning suppression in MRI 1.9.3
2012-07-19 11:25:49 +02:00
Brendan Erwin
4cc6d8b4ce
Improved the behavior per suggestions
2012-07-18 20:45:34 -04:00
Martin Grenfell
6e2b7dd190
ruby/mri checker: make it display warnings
...
Previously we were using "medium verbosity" with `-W1`. The reason for
this is because using full verbosity caused some bogus repeated warnings
to appear in rspec files.
Enable full verbosity again and filter out the bogus warnings.
Closes #290
2012-07-17 22:39:13 +01:00
Martin Grenfell
a030c4fc09
add help tags for other sign options
2012-07-17 15:38:21 +01:00
Martin Grenfell
688e5d0b56
Merge pull request #295 from 3rd-Eden/patch-1
...
Added configuration option for the symbols that are used in the signs.
2012-07-17 07:27:17 -07:00
Arnout Kazemier
5ec845ea0d
Added configuration option for the symbols that are used in the signs.
...
This allows users to configure their own indicators symbols
2012-07-17 16:05:51 +02:00
Martin Grenfell
94dcae202d
Merge pull request #291 from CharlesStain/master
...
Added a barebone Ada syntax checker
2012-07-17 06:13:53 -07:00
Martin Grenfell
a42a2fd3a1
Merge pull request #299 from brendanjerwin/master
...
Include results from CoffeeLint if available
2012-07-17 06:01:17 -07:00
Brendan Erwin
4310146a99
Include CoffeeLint if available.
...
Respects the same options configuration as the vim-coffee-script plugin.
2012-07-14 19:15:38 -03:00
James Salter
d14a2b7b91
add support for g:syntastic_cpp_compiler
2012-07-10 15:15:07 +10:00
Martin Grenfell
7b3b63e6df
Merge pull request #292 from kongo2002/c_errorformat
...
C/C++ errorformat
2012-07-05 15:46:45 -07:00
kongo2002
341d87816b
improve C++ errorformat as well
2012-07-06 00:54:55 +02:00
kongo2002
2f69e0b757
extend C errorformat
2012-07-06 00:54:40 +02:00
Yuri Bochkarev
aaacd75d21
Let user configure errorformat string in c/cpp syntax checkers.
2012-07-06 00:23:31 +02:00
Alfredo Di Napoli
2447d9d24f
Added an Ada barebone checker
2012-07-05 06:34:10 +00:00
Martin Grenfell
3ea9d60e3f
Merge pull request #289 from szw/master
...
Error format for JRuby
2012-07-04 14:51:48 -07:00