Commit Graph

677 Commits

Author SHA1 Message Date
LCD 47
49b0318fa6 Cleanup for tidy.
Added an user-defined global list of errors to ignore:
g:syntastic_html_tidy_ignore_errors.
Minor cleanup.
2013-04-11 23:00:25 +03:00
LCD 47
85d4631002 New checker for CSS: PrettyCSS. 2013-04-11 11:29:10 +03:00
LCD 47
13169b2477 New checker for C++: Google cpplint. 2013-04-10 23:44:04 +03:00
LCD 47
3cb4de3095 Skip unknown error messages. 2013-04-10 23:02:03 +03:00
LCD 47
7438ab376b Error format fix for checkbashisms. 2013-04-10 18:55:30 +03:00
LCD 47
bd2d5e37ed Error format fix for pylint. 2013-04-10 11:48:17 +03:00
LCD 47
633dfa60ec HTML checker using http://validator.nu. 2013-04-05 11:47:17 +03:00
Martin Grenfell
128ac00c59 vhdl/ghdl checker: use syntastic#makeprg#build 2013-04-04 22:53:40 +01:00
Jaydyou
57568622fe added vhdl syntax checker utilizing ghdl 2013-04-04 22:52:26 +02:00
LCD 47
54cad3696e Makes sparse aware of &tabstop. 2013-04-03 11:35:02 +03:00
LCD 47
3b8f38dcf9 Merge pull request #596 from supki/syntax-checker-coqtop
Added syntax checker for coq.
2013-04-02 11:58:08 -07:00
Matvey Aksenov
a3e5fb201d Added syntax checker for coq. 2013-04-02 22:36:00 +04:00
LCD 47
c8208cf24e Merge pull request #595 from joshuarh/simplify-coffeescript-checker
update the default coffeescript checker
2013-04-02 11:31:49 -07:00
LCD 47
8f75fd547c php/php: prevent xdebug.cli_color from messing with checks. 2013-04-02 11:03:01 +03:00
Joshua Hoff
d769273bcc update the default coffeescript checker
No need to generate a file when linting, as the coffeescript compiler
will do that for you.

This has been tested with coffeescript 1.6.2.

Also: use options over flags for readibility
2013-04-01 20:33:58 -05:00
LCD 47
02a39b1c56 Updates errorformat in coffee. 2013-03-28 19:04:29 +02:00
LCD 47
b9dc0829ef Fixes the sparse checker.
Also allows %v to be used in errorformat.
2013-03-27 16:06:47 +02:00
LCD 47
1247394786 Add subchecker to syntastic#makeprg#build() calls. 2013-03-27 11:17:15 +02:00
LCD 47
0ce25edcc6 Set subchecker. 2013-03-26 22:42:43 +02:00
Martin Grenfell
a3299364ca sh/checkbashisms: remove unneeded l: variable prefixes 2013-03-26 19:52:40 +00:00
Martin Grenfell
818b4a5365 Merge pull request #574 from aswna/master
Added new sh checker: checkbashisms.
2013-03-26 12:52:01 -07:00
LCD 47
73a72bdc25 Try to cope with older versions of jshint. 2013-03-26 21:40:20 +02:00
aswna
259f7717fb Use and adapt to more recent checkbashisms.pl. Some refactoring. 2013-03-26 00:40:50 +01:00
LCD 47
36f6cd471e Typo in cpp/gcc checker. 2013-03-25 17:12:13 +02:00
Martin Grenfell
9dd3052aac Merge pull request #553 from amouravski/master
Updated the dart syntax checker.
2013-03-25 02:24:05 -07:00
aswna
cf1a639795 Removed unsafe tcsh checker. 2013-03-25 09:19:58 +01:00
Gregor Uhlenheuer
c3615fb063 Merge pull request #571 from lcd047/cleanup_dupes
Checkers cleanup
2013-03-24 12:41:58 -07:00
Gregor Uhlenheuer
747fed932d Merge pull request #536 from trprice/master
Make.vim - Check g:syntastic_c_errorformat so that users can provide their own error format
2013-03-24 11:23:43 -07:00
aswna
01b3e89352 Added new sh checker: checkbashisms. 2013-03-23 01:30:26 +01:00
Martin Grenfell
46395567af Merge pull request #569 from lcd047/css_phpcs
PHPCS can check CSS files.
2013-03-21 01:32:38 -07:00
LCD 47
fb090ec277 Another bug fix. 2013-03-20 21:44:43 +02:00
LCD 47
e7aacdabf9 Bug fix. 2013-03-20 20:09:15 +02:00
LCD 47
1cab34063a Checkers cleanup.
Elliminates duplicate code.
Brings gcc cpp, objc, and ada checkers in synch with c.
Minor bug fixes.
2013-03-20 11:31:45 +02:00
LCD 47
1ae871e39d Cleanup: defer to php/phpcs.vim. 2013-03-20 09:07:07 +02:00
Brian Peiris
96658758d6 Add support for JSHint's secondary error format
JSHint has a secondary error format that includes a number related to the error message.

E.g. The normal error format is something like: 

.\Foo.js: line 2, col 5, Missing semicolon. (W033)

But the secondary error format includes a number in parentheses:

.\Foo.js: line 3, col 4, Blocks are nested too deeply. (2) (W073)"

I've changed the errorformat to read the message until it hits a space, instead of a period, so that these errors are included.
2013-03-19 17:27:38 -03:00
LCD 47
dbf6685b18 PHPCS can check CSS files. 2013-03-18 22:22:24 +02:00
Martin Grenfell
fa46a82860 ruby/mri: add highlight regex function
Make it work for unused variable warnings
2013-03-18 13:38:30 +00:00
Martin Grenfell
5117e76f99 Merge pull request #568 from lcd047/phpmd_syntax
Syntax highlighting function for phpmd
2013-03-18 05:54:05 -07:00
LCD 47
7846502a95 Added a syntax highlighting function. 2013-03-18 14:08:05 +02:00
Martin Grenfell
7250aae562 Merge pull request #567 from Chewie/syntastic_c_compiler
Added documentation for the g:syntastic_c_checker option
2013-03-18 04:00:03 -07:00
Martin Grenfell
073eae9884 Revert "python/flake8: add some backwards compat"
This reverts commit 0ef513a0a8.

The cases that I was trying to catch here were already caught further
along in the errorformat
2013-03-18 10:49:39 +00:00
Martin Grenfell
e01f3e2f6b Merge pull request #559 from troydm/master
javac checker maven executable option added
2013-03-18 02:49:43 -07:00
Martin Grenfell
c350107da2 jshint: add a comment version requirements 2013-03-18 09:49:00 +00:00
Martin Grenfell
b32d8f21be Merge pull request #562 from joshuarh/jshint-warnings
detect warnings in jshint
2013-03-18 02:47:59 -07:00
Martin Grenfell
291c3fa00b Merge pull request #563 from Lasall/vala-modules-copy
Work with copy of g:syntastic_vala_modules list.
2013-03-18 02:45:37 -07:00
Martin Grenfell
0ef513a0a8 python/flake8: add some backwards compat
make it match E and W for flake < 2.0
2013-03-18 09:42:22 +00:00
Kévin Sztern
d1897fe482 Added documentation for the g:syntastic_c_checker option 2013-03-17 22:45:43 +01:00
Chronial
1315a85aee recognize flake8 2.0 error output 2013-03-17 12:13:39 +01:00
Dominique Lasserre
0511f0a216 Work with copy of g:syntastic_vala_modules list. 2013-03-16 00:48:50 +01:00
Josh
f05a277f92 detect warnings in jshint
pass `jshint` the `--verbose` option to get 'W' or 'E' indicating
whether something is a warning or an error.

NOTE: this was tested with jshint 1.1.0 installed with `npm install
jshint`
2013-03-15 16:30:08 -05:00