LCD 47
2a1659813d
JS-YAML: fix errorformat.
2013-11-07 11:18:55 +02:00
LCD 47
997e079351
Merge branch 'master' into registry_cleanup
2013-11-07 10:23:57 +02:00
LCD 47
84e71d68b9
Jshint: really fix column handling in errorformat this time. ;)
2013-11-07 10:22:56 +02:00
LCD 47
4a7d1f31e7
Merge branch 'master' into registry_cleanup
2013-11-06 21:06:20 +02:00
LCD 47
8510e8677a
Jshint: fix column handling in errorformat.
2013-11-06 21:06:05 +02:00
LCD 47
ecf03b1c01
Merge branch 'master' into registry_cleanup
2013-11-06 14:57:16 +02:00
LCD 47
f22a2b164d
Cleanup: lessc errorformat.
2013-11-06 14:57:00 +02:00
André Gaul
4d7a21f721
less: adapt lessc errorformat
...
Closes #845 .
2013-11-06 12:16:20 +01:00
LCD 47
a0f59e7242
Safety checks for ghc-mod.
2013-11-05 20:34:54 +02:00
LCD 47
2c1c0d0eeb
Safety checks for ghc-mod.
2013-11-05 20:28:19 +02:00
LCD 47
fd5a52e0bd
Cleanup.
2013-11-04 23:00:51 +02:00
LCD 47
d9296d6321
Update scss_lint to the new registry framework.
2013-11-04 20:00:35 +02:00
LCD 47
1790a06de5
Merge branch 'master' into registry_cleanup
2013-11-04 19:59:21 +02:00
LCD 47
4c2dcf23a6
Cleanup.
2013-11-04 19:55:31 +02:00
Shane da Silva
0d207aaec5
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/ ).
2013-11-03 18:00:25 -08:00
LCD 47
424ad20bb4
Update for shellcheck.
2013-11-02 10:44:06 +02:00
LCD 47
6d81ac5dd0
Registry cleanup, stage 3.
...
Make syntastic#makeprg#build() a dictionary function.
Remove the mandatory checker argument to syntastic#makeprg#build().
2013-11-02 10:44:06 +02:00
LCD 47
3694908d05
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.
2013-11-02 10:44:06 +02:00
LCD 47
28bce98a68
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).
2013-11-02 10:44:06 +02:00
LCD 47
cd1d1a2a55
Cleanup.
2013-11-01 11:51:04 +02:00
LCD 47
2106176b8a
New checker for sh: shellcheck.
...
See the project's page for details: https://github.com/koalaman/shellcheck .
2013-10-29 20:24:07 +02:00
LCD 47
afb10fac26
Coco checker: typo.
2013-10-28 12:31:16 +02:00
LCD 47
0ef7312cab
Handlebars checker: send normal output to /dev/null.
2013-10-28 08:51:29 +02:00
LCD 47
68b2c651b3
Fix handlebars errorformat.
2013-10-25 16:30:00 +03:00
LCD 47
ccef916d48
More magic / nomagic fun.
2013-10-25 15:56:09 +03:00
LCD 47
95aab2530e
Try to avoid fun with magic / nomagic by qualifying regexps.
2013-10-25 15:46:16 +03:00
LCD 47
16b246e1c1
Remove leftovers from the latest validator refactor.
2013-10-25 15:08:41 +03:00
LCD 47
d238665385
Fix unwanted filter() and map() side effects. Minor cleanup.
2013-10-23 12:59:23 +03:00
Yorick Peterse
5ee1406021
Added a syntax checker for ruby-lint.
...
ruby-lint is a linter for Ruby, see https://github.com/YorickPeterse/ruby-lint
for more information.
2013-10-21 23:54:10 +02:00
Ireton, Doug
e4fcb80ee4
Add filetype and subchecker args to foodcritic makeprg
2013-10-17 06:22:44 -07:00
Ireton, Doug
304d3649c5
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 )
2013-10-16 22:17:26 -07:00
LCD 47
c035ac2426
The html/validator checker chokes on empty lines in curl output.
2013-10-10 19:26:44 +03:00
LCD 47
2fbd870a20
Deal with more pylint versioning creativity.
2013-10-08 18:24:14 +03:00
LCD 47
47ac858692
Merge pull request #806 from mutewinter/handlebars
...
Handlebars Support
2013-10-02 23:23:59 -07:00
Jeremy Mack
e59826164e
Handlebars support
2013-10-02 22:56:26 -04:00
LCD 47
d74a2e19f9
Rename erlang.vim --> escript.vim.
2013-09-30 14:52:36 +03:00
LCD 47
1e44002f82
Erlang checker cleanup.
2013-09-30 14:52:01 +03:00
LCD 47
ce2270e228
Perl checker: deal with the "-t" taint checking.
2013-09-29 22:13:36 +03:00
LCD 47
2e7a16bf65
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.
2013-09-29 17:29:21 +03:00
LCD 47
27d7eef79c
Merge pull request #783 from zenzike/master
...
Parse multi line warnings correctly
2013-09-27 11:00:41 -07:00
LCD 47
7b73975d79
Minor errorformat fix for the go checker.
2013-09-27 20:55:56 +03:00
LCD 47
7eccb722af
Merge pull request #800 from kisielk/master
...
Support multi-line error messages in the go checker.
2013-09-27 10:53:48 -07:00
Kamil Kisiel
dd8dfc61da
Update go.vim errorformat to remove extra spaces.
2013-09-27 08:59:01 -07:00
LCD 47
d251ca822d
Minor cleanup.
2013-09-27 10:35:46 +03:00
Kamil Kisiel
538dc2c7ef
Support multi-line error messages in the go checker.
2013-09-26 16:01:30 -07:00
LCD 47
7d24ad678f
Make the nagelfar checker use the standard args mechanism.
2013-09-26 08:34:05 +03:00
LCD 47
237ebeadb2
Fix pylint version parsing on Windows.
2013-09-25 13:08:50 +03:00
LCD 47
f79e9d2eda
Minor cleanup.
2013-09-24 21:43:12 +03:00
LCD 47
bedf88c184
Cleanup parsing versions.
2013-09-24 08:39:07 +03:00
LCD 47
c0f349a4b2
Pylint checker again: calling syntastic#util#parseVersion() is wrong.
2013-09-23 23:29:10 +03:00
LCD 47
8965bd141b
Safer version check for pylint.
2013-09-23 23:14:46 +03:00
LCD 47
3eb51f1e26
Cleaner error handling for pylint.
2013-09-20 07:49:19 +03:00
LCD 47
0048156d8f
Merge branch 'master' of github.com:scrooloose/syntastic
2013-09-20 01:52:47 +03:00
LCD 47
29839fc89f
Merge branch 'gcc_refactor'
2013-09-20 01:52:15 +03:00
LCD 47
935ee1d95f
Merge pull request #757 from nougad/erlang_rebar
...
Add possibility to specify a rebar file as parameter in erlang_check_file.erl
2013-09-19 15:47:52 -07:00
LCD 47
56864a328c
Tune flake8 error levels.
2013-09-20 01:45:58 +03:00
LCD 47
356e4338f9
Javac checker: do something sensible when we can't find maven.
2013-09-20 01:37:28 +03:00
LCD 47
80234a062e
Fix a minor bug in the javac checker.
2013-09-20 01:27:28 +03:00
LCD 47
8805b83654
Add safety guard for pylint.
2013-09-20 01:16:36 +03:00
LCD 47
a5c198f89b
Merge pull request #789 from jbernard/master
...
Correct expected return values for checkpatch checker
2013-09-19 15:07:42 -07:00
LCD 47
a79e050c13
Merge pull request #790 from stwind/master
...
Erlang: support files under test/ folder
2013-09-19 15:06:56 -07:00
LCD 47
abd6d08401
Merge pull request #778 from smfoote/dustjs
...
Add support for dustjs files
2013-09-19 14:47:37 -07:00
Steven Foote
d09095b992
Follow syntastic convention and improve makeprg config
2013-09-19 13:33:24 -07:00
stwind
c541515007
Erlang: support files under test/ folder
2013-09-12 14:29:13 +08:00
Jon Bernard
aaacb92ce2
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.
2013-09-11 11:19:42 -04:00
Nicolas Wu
f184fc1b67
Parse multi line warnings correctly
2013-08-31 17:29:31 +01:00
Florian Eitel
8c698b15d1
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
2013-08-19 09:57:27 +02:00
LCD 47
bb9cfc96eb
Merge branch 'master' into gcc_refactor
2013-08-16 09:15:09 +03:00
LCD 47
3a03fee48c
Adjust for newer weirdness in the python/pylama checker.
2013-08-16 09:14:52 +03:00
LCD 47
8fb6504f63
Cleanup errorformat for tex/lacheck.
2013-08-16 08:07:54 +03:00
LCD 47
6008371c11
Cleanup errorformat for tex/chktex.
2013-08-16 08:05:42 +03:00
LCD 47
10e4f91ae0
Merge branch 'master' into gcc_refactor
2013-08-16 01:52:56 +03:00
LCD 47
7dba68cffb
Cleanup the python/pep257 checker.
2013-08-16 01:36:40 +03:00
LCD 47
37c9d118f8
Merge remote-tracking branch 'marc2982/master'
2013-08-15 23:46:33 +03:00
LCD 47
39dabc88af
Yet more typescript/tsc errorformat contortions.
2013-08-15 23:00:48 +03:00
LCD 47
9e5319c9a1
More fiddling with typescript/tsc errorformat and args.
2013-08-15 21:41:50 +03:00
Marc Bryan
40229b1255
Add pep257 Python syntax_checker
2013-08-15 11:41:49 -06:00
Sebastien Badia
fab79e3ff6
[issue-767] Remove backslash in puppet-lint log format (refs: #767 )
2013-08-15 17:27:17 +02:00
LCD 47
2fd1b4a7c4
Update errorformat for typescript/tsc.
2013-08-15 12:23:04 +03:00
LCD 47
1541e3092e
Merge branch 'master' into gcc_refactor
2013-08-15 07:44:40 +03:00
Asa Ayers
5d123a3a6a
Coffeelint: Fixed errorformat, last line is optional
2013-08-13 15:52:14 -04:00
LCD 47
7eda5de0ca
Haskell cleanup.
...
Make the "compressWhitespace" filter kill \001 characters.
Make the ghc-mod checker use the "compressWhitespace" filter.
Minor formatting of the hlint checker.
2013-08-12 22:46:20 +03:00
LCD 47
561e2c9431
Minor bug fix in asciidoc checker.
2013-08-12 18:00:37 +03:00
LCD 47
90a199ada7
Merge branch 'master' into gcc_refactor
2013-08-12 17:58:48 +03:00
LCD 47
90dc8f3f8f
Make expand special characters in g:syntastic_haml_interpreter.
2013-08-12 17:58:25 +03:00
LCD 47
e9118ca2aa
Make jshint executable configurable.
2013-08-12 17:54:57 +03:00
LCD 47
e12217e7be
Make csslint executable configurable.
2013-08-12 17:50:36 +03:00
LCD 47
e4a966a517
Pylint: ignore informational messages.
2013-08-12 11:22:12 +03:00
LCD 47
00dd154122
Add handling for coffeelint warnings. Minor fix for errorformat.
2013-08-11 22:48:40 +03:00
Asa Ayers
28d544fe7c
Coffeelint: Added return code checking. refs #762
2013-08-11 15:35:17 -04:00
Asa Ayers
33c991dac9
Coffeelint: Added new formats for upcoming v0.5.7 release. fixes #762
2013-08-11 14:35:23 -04:00
LCD 47
1bc5ce6d4c
Merge branch 'master' into gcc_refactor
2013-08-11 10:12:40 +03:00
LCD 47
c8bceb4ac3
New checker asciidoc, for (surprise!) asciidoc files.
2013-08-11 10:10:57 +03:00
LCD 47
9b3eab1cb9
Merge branch 'master' into gcc_refactor
2013-08-10 09:03:23 +03:00
LCD 47
5c75519bc8
Add verilator checker for verilog.
2013-08-07 20:41:50 +03:00
LCD 47
74cd2bd9c9
Merge branch 'master' into gcc_refactor
2013-08-07 12:03:13 +03:00
LCD 47
c8a05f4176
Merge branch 'master' into preprocess
2013-08-07 12:02:56 +03:00
LCD 47
755ecfe46b
Catch up with the latest pylint contortions.
2013-08-07 12:01:45 +03:00
Steven Foote
6b2ae755a3
Add support for dustjs files
...
Check dustjs files using swiffer (https://github.com/smfoote/Swiffer.js )
2013-08-05 09:21:08 -07:00
LCD 47
65dbfa0895
Fix checkstyle error levels. Closes #709 .
2013-08-01 18:35:08 +03:00