Dmitry Kasimtsev
40cb5d56c8
add possibility to add specific compile instruction like -pa(include path) to check syntax in files with parse transforms
2012-10-10 21:57:11 +03:00
kongo2002
42279e29f2
add output redirection to null device for C as well
2012-10-09 23:10:35 +02:00
Alejandro Exojo
5e12357d6c
Don't create precompiled headers when checking them
2012-10-09 09:13:41 +02:00
pforman
e9e9172d29
Fix "puppet parser validate" for Puppet 3.0.0
...
The error message in 'puppet parser validate' changed between Puppet 2.x
and Puppet 3.0.0, preventing syntax errors from being caught.
In addition, the logic to apply --ignoreimport was falsely triggering on
3.0.0, because it was written assuming a major version of "2". The
--ignoreimport flag has been broken since 2.6.1, so I removed all of that
logic. In theory, it could be re-added for 2.6.0 and 0.2x.x, but the
version number checking didn't handle 0.2x.x, so I didn't reach back that
far.
2012-10-03 23:05:29 -06:00
Martin Grenfell
2e7d73305b
Merge pull request #375 from jb55/typescript
...
Added initial typescript support
2012-10-03 08:21:16 -07:00
Bill Casarin
6fbef6493c
Added initial typescript support
2012-10-03 10:37:41 -04:00
Martin Grenfell
2ad1437af7
Merge pull request #374 from rbrown/getmatches
...
Put getmatches check in a more sensible place
2012-10-01 10:41:41 -07:00
Richard Brown
6382dc2124
Put getmatches check in a more sensible place
2012-10-01 15:10:53 +01:00
Martin Grenfell
c14e8751a1
Merge pull request #372 from rbrown/matches
...
Add a version comp for getmatches
2012-10-01 01:32:40 -07:00
kongo2002
d6a03e36e4
initialize g:syntastic_cpp_compiler_options to default
...
This commit addresses pull request #373
2012-09-29 12:34:53 +02:00
Cory Fabre
66e5f3b59b
Add support for changing the ruby version for erb
2012-09-27 11:02:46 -05:00
Richard Brown
ca1d129b3f
s/HightlightErrors/HighlightErrors/g
2012-09-27 13:45:14 +01:00
Richard Brown
4bb4ec6550
Highlighting requires vim-7.1.040
...
Fixes Issue #250
2012-09-27 13:44:45 +01:00
Gregor Uhlenheuer
930953a573
Merge pull request #369 from daniel-walker/sparse-checker
...
Add sparse as a new C syntax checker.
2012-09-27 00:14:02 -07:00
Daniel Walker
e6259f9010
Add sparse as a new C syntax checker.
2012-09-26 17:30:29 -07:00
Martin Grenfell
4c5a46f58a
Merge pull request #368 from rbrown/less
...
less: Fix logic for when to use less-lint
2012-09-26 07:39:23 -07:00
Richard Brown
be92722913
less: Fix logic for when to use less-lint
2012-09-26 12:33:48 +01:00
Martin Grenfell
0b5127886f
Merge pull request #364 from rbrown/sass_partial
...
By default do not check sass partials.
2012-09-25 08:29:09 -07:00
Martin Grenfell
8cb3099c9b
Merge pull request #363 from rbrown/ruby
...
ruby/mri: ignore efm lines that start ...
2012-09-25 08:27:23 -07:00
Richard Brown
6c80fa9d59
ruby/mri: ignore efm lines that start ...
...
If the line a ruby error occurs on is 'too long' it will truncate the line it
displays in the error output and wrap it in `...`. This breaks %p from finding
the correct column so this patch ignores lines starting with `...`
e.g. %p working
```
ruby -w -T1 -c broken.rb
broken.rb:2: syntax error, unexpected tIDENTIFIER, expecting $end
puts sprintf "%d, %.2f, %.2f, %.2f, %d" k, v
^
```
%p not working
```
ruby -w -T1 -c broken.rb
broken.rb:2: syntax error, unexpected tIDENTIFIER, expecting $end
...tf "%d, %.2f, %.2f, %.2f, %d" k, v[:cost], v[:val], v[:carri...
... ^
```
2012-09-25 15:23:47 +01:00
Richard Brown
47a4c8ef6f
By default do not check sass partials.
...
Sass partials depend on their parents files for context. This patch disables the
syntax checking for partials by default because of this. To enable checking of
partials let g:syntastic_sass_check_partials = 1. Fixes issue #300 .
2012-09-25 10:03:06 +01:00
Martin Grenfell
9331280b73
Merge branch 'master' of github.com:scrooloose/syntastic
2012-09-24 18:53:50 +01:00
Martin Grenfell
9849a6b8ac
move s:uname() in with the rest of the functions - close to its usage
2012-09-24 18:53:15 +01:00
Martin Grenfell
9ccef501e9
Merge remote-tracking branch 'cehoffman/master'
...
Conflicts:
plugin/syntastic.vim
2012-09-24 18:52:18 +01:00
Martin Grenfell
c2a16e88f8
Merge pull request #319 from delphinus35/master
...
[Perl] enable to specify multiple external libs
2012-09-23 16:14:49 -07:00
Martin Grenfell
2dfc153500
Merge pull request #321 from troydm/master
...
java syntax checker rewritten and added checkstyle syntax checker
2012-09-23 16:07:53 -07:00
kongo2002
d4ef5f7284
Merge remote-tracking branch 'daniel-walker/checkpatch-checker'
2012-09-23 23:24:50 +02:00
Gregor Uhlenheuer
bde48f6fc5
Merge pull request #348 from daniel-walker/objc-checker
...
Add a gcc based checker for Objective-C .
2012-09-23 13:47:36 -07:00
kongo2002
1bbfbeb3a3
add compiler options to C header checking too
2012-09-23 22:58:42 +02:00
kongo2002
acb35ec088
Merge remote-tracking branch 'likr/cppfix'
2012-09-23 22:51:52 +02:00
Martin Grenfell
c98c64191a
Merge pull request #320 from rbrown/fix_php_53_and_54
...
PHP: Work with php-5.3 and php-5.4
2012-09-23 07:42:54 -07:00
Martin Grenfell
c13ce4bf9f
remove support for less < 1.2
...
This was added in jan 2012. The current version is 1.3. Hard to imagine
anyone is still using < 1.2
2012-09-23 15:30:16 +01:00
Martin Grenfell
2387aba46c
less: init the syntastic_less_use_less_lint separately
2012-09-23 15:26:59 +01:00
Martin Grenfell
2411135208
Merge remote-tracking branch 'rbrown/less-lint' into less-lint
2012-09-23 14:10:23 +01:00
Martin Grenfell
ac9ff106d5
slim checker: remove a stray debugging echo call
2012-09-23 13:56:01 +01:00
Martin Grenfell
ae876d7245
Merge pull request #362 from rbrown/slim
...
Update slim checker
2012-09-23 05:55:33 -07:00
Richard Brown
d2d8bb926d
slim: errorformat includes column if slimrb --version > 1.3.0
2012-09-22 20:20:11 +01:00
Richard Brown
87f10e54d4
Make IsVersionAtLeast global
2012-09-22 19:51:12 +01:00
Martin Grenfell
a71048daac
Merge pull request #352 from daniel-walker/csharp
...
Adds a syntax checker for C# using Mono
2012-09-22 07:20:23 -07:00
Martin Grenfell
43ac7506c8
Merge pull request #360 from rbrown/slim
...
Add checker for slim http://slim-lang.com
2012-09-22 07:18:58 -07:00
Martin Grenfell
76dbf3e6fe
Merge pull request #356 from rbrown/eruby
...
eruby: No need to call sed
2012-09-22 07:04:45 -07:00
Yosuke ONOUE
c0676a74d9
Fixed compiler options for C++ header check.
2012-09-22 21:20:57 +09:00
Richard Brown
507023ee82
Add checker for slim http://slim-lang.com
2012-09-21 22:28:11 +01:00
Richard Brown
fbcb0b99ac
less: Add a linter script to avoid compiling files.
...
Using lessc to check a less file results in a NameError if the file references a
variable defined in a file that inherits it. This commit adds a new linter that
just calls the less parser instead. The variable g:syntastic_less_use_less_lint
should be set to use the linter over lessc.
2012-09-20 14:15:33 +01:00
Richard Brown
758461b520
eruby: No need to call sed
...
The original fix for issue #7 used sed and didn't update the `executable` check
from cat to sed. This patch uses String.gsub when parsing an erb file instead,
as sed isn't neccesarily available.
2012-09-19 15:04:05 +01:00
Martin Grenfell
127422c11e
move SyntasticCheckable() down with the other public functions
2012-09-18 00:41:36 +01:00
Martin Grenfell
e3c3dda1c1
sh: relax makeprg to catch errors that werent getting parsed
...
Errors like this were not getting picked up:
/tmp/foo.sh: line 4: syntax error near unexpected token `)'
/tmp/foo.sh: line 4: `!!"£!")£!"£echo "foo"'
2012-09-18 00:37:56 +01:00
Martin Grenfell
f1d1827852
sh checker: extract out some logic into functions
2012-09-18 00:35:05 +01:00
Martin Grenfell
171776140b
Merge remote-tracking branch 'rbrown/sh2'
...
Conflicts:
syntax_checkers/sh.vim
2012-09-18 00:20:15 +01:00
Martin Grenfell
72856e6490
add licence file
...
This is in response to #326
2012-09-17 12:24:19 +01:00