LCD 47
cc5ecf2bdb
Replace lmake with equivalent system + lgetexpr.
...
It's now possible to deal with \0 characters in checkers' output.
Shell escaping is saner and safer.
SyntasticMake() has a new option 'preprocess'.
Checkers html/validator and eruby/ruby now use the new preprocess
option. Auxilliary script validator_decode.awk is no longer needed.
2013-08-01 13:40:29 +03:00
LCD 47
e380a86180
Shell escaping is safer since commit a1e1108
.
2013-07-31 16:32:36 +03:00
LCD 47
65c852cf25
Add a SyntasticReset command.
2013-07-30 23:09:47 +03:00
LCD 47
f165e8b4a2
Merge pull request #745 from MasterLambaster/ruby-detection
...
Make ruby c header detection work with all ruby versions
2013-07-29 22:09:48 -07:00
MasterLambaster
0f5363f6d2
Ruby header file detection should work with all ruby versions
...
* Config module generates warning in ruby >= 1.9 that generates error
* Ruby >= 1.9 have different header file config name
2013-07-29 23:38:16 +03:00
LCD 47
bcbc422d26
Merge pull request #741 from zenzike/master
...
Detangle ghc-mod and hlint
2013-07-29 08:41:14 -07:00
LCD 47
d82ee05a80
Add filetype maps for lhaskell and gentoo-metadata.
...
Remove checker for gentoo-metadata, since this is now an alias.
2013-07-29 18:16:54 +03:00
Nicolas Wu
ecb5a88026
Compress whitespace
2013-07-29 16:14:36 +01:00
Nicolas Wu
d92a4b79d9
Simplify errorformat
2013-07-29 16:06:09 +01:00
Nicolas Wu
fa0ef8427d
Remove hlint option from ghc-mod
2013-07-29 13:02:29 +01:00
Nicolas Wu
8745794ea5
ghc-mod only does check phase
2013-07-29 12:55:38 +01:00
Nicolas Wu
f9302bbb32
Add hlint support
2013-07-29 12:52:22 +01:00
LCD 47
3288b3cddb
Add more knobs to the html/tidy checker.
2013-07-28 21:59:23 +03:00
LCD 47
03429e69b6
More eRuby fun with encodings.
...
Ruby 1.8 doesn't support encodings when opening files.
2013-07-24 23:01:57 +03:00
LCD 47
bd67cec8c7
Scala checkers: minor cleanup.
2013-07-20 09:45:40 +03:00
kongo2002
f68fb27270
scala fsc: use util#shexpand() instead
2013-07-19 01:05:19 +02:00
kongo2002
9e5c15f966
scala: add fsc syntax checker
2013-07-19 01:01:33 +02:00
LCD 47
d8d8a300d7
Rst2pseudoxml: minor adjustment of error levels.
2013-07-17 14:55:38 +03:00
LCD 47
366360dcc1
Typos in the puppetlint checker.
2013-07-16 22:30:28 +03:00
LCD 47
60578c35d2
Bug fix: g:syntastic_auto_jump should jump on checks, not on writes.
2013-07-15 18:37:37 +03:00
LCD 47
ba0f349dbf
Pylama: pep8, pep257, and mccabe are style checkers.
2013-07-15 11:24:41 +03:00
LCD 47
4b9bf4405b
Pylama: new checker for Python 2.
...
Minor refactoring.
2013-07-14 19:13:18 +03:00
LCD 47
8c05dbf16e
A first attempt at checking the exit code from the checkers.
2013-07-12 08:08:41 +03:00
LCD 47
3e46bcf71a
Version check for rubocop.
...
Only rubocop versions 0.9.0 or later are supported.
2013-07-12 07:01:16 +03:00
LCD 47
0f6dad6b4c
Merge remote-tracking branch 'sds/fix-rubocop-errorformat'
2013-07-12 06:52:09 +03:00
Shane da Silva
baa95470b6
Change --emacs flag to --format emacs for RuboCop
...
The `--emacs` flag has been deprecated. Switch to specifying
`--format emacs` so that this doesn't break when RuboCop 1.0 is
released.
2013-07-11 12:30:01 -07:00
Shane da Silva
0975a2f948
Fix errorformat for RuboCop checker
...
The errorformat for the RuboCop checker was missing the capture group
for the column number of the error/warning, which resulted in the
location list attempting to jump to 'filename.rb:80', which would
attempt to open a new file.
The solution was to add the "%c" to capture the column number of the
error.
2013-07-11 12:22:38 -07:00
LCD 47
90259bde00
New knob: g:syntastic_full_redraws.
2013-07-11 10:04:26 +03:00
LCD 47
bc6ca26f68
Removed erb checker for eRuby.
...
Rationale: ruby.vim is functionally identical, and faster.
2013-07-11 09:31:19 +03:00
LCD 47
9f7d5d7447
Errorformat adjustments for podchecker.
...
Deal with error messages like this:
*** ERROR: =over on line 7 without closing =back at line EOF in file ...
2013-07-10 14:29:24 +03:00
LCD 47
f4ccd312ee
More shell escaping bugs.
2013-07-10 11:20:54 +03:00
LCD 47
a1e1108c8e
Fix a bug related to shell escaping.
2013-07-10 10:30:41 +03:00
LCD 47
eeec03d19d
Minor fixes to the docs. Document g:syntastic_debug.
2013-07-09 22:15:24 +03:00
LCD 47
0725802a33
Added hss to the list of supported languages.
2013-07-08 11:23:47 +03:00
LCD 47
69951dfe6e
Cleanup.
2013-07-08 11:17:00 +03:00
Justin Donaldson
491f5a9e9b
redirect output to dev null for syntax checking
2013-07-07 14:36:22 -07:00
Justin Donaldson
5ea175b6c5
ignore output by default
2013-07-07 14:29:59 -07:00
Justin Donaldson
21e38bc3bf
add hss syntax checker
2013-07-07 13:36:35 -07:00
LCD 47
3d614fb2bd
Cleanup.
2013-07-06 09:08:07 +03:00
Thomas Holmes
e74843c941
Mix needs the cwd to be set to the mix file.
2013-07-05 22:32:55 -04:00
Thomas Holmes
8f363a4ecb
Fix Elixir mix
detection.
...
Syntax checker now looks up thorugh its parents to find if it is part
of a mix project.
2013-07-05 17:22:10 -04:00
Thomas Holmes
2d537305f6
Refactor FindInParent from haxe.vim to be a util function
2013-07-05 17:12:06 -04:00
LCD 47
6ba8e651cb
Make shell escaping less produce fewer useless quotes.
...
Function inspired by tpope's vim-dispatch.
2013-07-04 21:04:20 +03:00
LCD 47
0f1d451d96
Fix for Rails syntax.
...
There is now little point in running this checker rather than the plain
ruby one.
2013-07-03 21:36:14 +03:00
LCD 47
214f4fe048
Merge pull request #712 from jvenant/master
...
Maven manage improvement proposition
2013-07-03 00:27:19 -07:00
jvenant
aefae69985
re-add pom timestamp management
2013-07-01 18:57:21 +02:00
jvenant
882298ed02
correct test directory property name
2013-07-01 18:50:48 +02:00
jvenant
dc351c8d31
Add 4 features to maven management :
...
* Retrieve maven properties from help:effective-pom
* Extract targets path from maven properties
* Recursively search pom file in parents (using findfile)
* Use a dictionary to cache classpath for each project pom
2013-07-01 18:23:56 +02:00
LCD 47
cb71439de5
Make the haxe checker aware of g:vaxe_hxml.
2013-07-01 18:14:15 +03:00
LCD 47
b00b7a2cea
Make the haxe checker aware of vaxe.
2013-07-01 10:37:52 +03:00