Commit Graph

1256 Commits

Author SHA1 Message Date
Mikhail Vinogradov
417fd8b484 Added explicit call of escript
Added explicit call of escript, to run check, bypassing shell (actual for Windows)
2013-02-11 02:18:56 +04:00
Martin Grenfell
9c211a7d55 first round of updates to the doc
* remove the changelog, credits and (outdated) doc on writing syntax
  checkers
* doc the `syntastic#makeprg#build()` options
* doc how to select which syntax checkers to use
2013-02-10 17:32:15 +00:00
Martin Grenfell
240ad4b34f add an faq RE setting which checkers to use 2013-02-10 16:51:02 +00:00
Martin Grenfell
6acff371af rst: extract a temp var to a query 2013-02-10 16:50:49 +00:00
Martin Grenfell
3049323c74 Merge pull request #492 from tobyS/fix-rst-alternative-checker-binary
Fixed: Check for alternative rst2pseudoxml binary.
2013-02-09 09:52:48 -08:00
Martin Grenfell
924cf68c2e add a function to get the active checker names for a filetype 2013-02-09 17:49:01 +00:00
Martin Grenfell
df9ca84a22 html/tidy: retarded bugfix with s:Args not returning a value 2013-02-08 16:27:07 +00:00
Tobias Schlitt
1d3bbf2aae Fixed: Check for alternative rst2pseudoxml binary.
On some systems, the corresponding binary is named "rst2pseudoxml"
instead of "rst2pseudoxml.py".
2013-02-07 09:23:50 +01:00
Martin Grenfell
6cf4581d57 Merge pull request #491 from lcd047/master
Pylint output should be sorted
2013-02-06 06:32:42 -08:00
LCD 47
b33e37470f Output from pylint should be sorted. 2013-02-06 16:27:49 +02:00
Martin Grenfell
368505eb60 coffee: split up coffee and coffeelint 2013-02-06 13:59:27 +00:00
Martin Grenfell
8a8bb39af3 Merge pull request #490 from lcd047/master
Off by one error
2013-02-06 05:54:00 -08:00
LCD 47
0a0c6fa049 Merge remote-tracking branch 'upstream/master' 2013-02-06 15:51:12 +02:00
LCD 47
f5dc5b1ad4 Off by one error, sorry. :( 2013-02-06 15:48:58 +02:00
Martin Grenfell
9f08ff9cf6 html: only try to run tidy by default - not w3c
The w3c checker goes out to the internet to get its results so disable
it by default.
2013-02-06 13:47:41 +00:00
Martin Grenfell
6b905fed2a Merge pull request #489 from lcd047/master
Remove sed(1) dependency from pylint
2013-02-06 05:43:41 -08:00
LCD 47
b53072bee0 Munge the output of pylint in Vim rather than relying on sed(1). 2013-02-06 15:29:56 +02:00
Martin Grenfell
c41f2c8917 bugfix for c/ycm 2013-02-05 14:54:56 +00:00
Martin Grenfell
d6806c1f20 Merge pull request #484 from pipboy3000/cp932add
Add cp932(Windows-31J) support to tidy.vim.
2013-02-05 05:13:42 -08:00
Asai Masami
438fc33311 add cp932 to tidy.vim. 2013-02-05 21:52:27 +09:00
Matt Edlefsen
c658f06756 Remove broken rvm handling in mri ruby checker
RVM does not always provide an executable for  specific ruby version
that is loaded (the "system" version).

RVM, or whatever else the user uses, should always setup "ruby" to point
to the correct version so this can always be used.
2013-02-05 07:07:52 -05:00
Martin Grenfell
76d1d42d64 perlcritic: :retab the file to make the indenting consistent
Syntastic uses 4 space indents, update this file to be consistent.
2013-02-05 09:11:21 +00:00
Martin Grenfell
8f6dbbced4 Merge pull request #470 from Valloric/ycm_bad_merge_fix
Fixing the errors in the ycm files
2013-02-05 01:02:25 -08:00
Martin Grenfell
88b549ca3b Merge pull request #477 from lcd047/master
Minor fix + new syntax checker for Perl using perlcritic
2013-02-05 01:01:19 -08:00
Martin Grenfell
8fa22b7533 fix a bug with the yaml checker 2013-02-04 23:40:40 +00:00
Martin Grenfell
b43716091b Merge pull request #478 from Elive/html-ignore-annoying-errors
Included some warning/errors to ignore
2013-02-04 10:06:37 -08:00
Thanatermesis
a956a81432 Included some warning/errors to ignore
In today's html editing, almost nobody writes a "pure" html code
(complete, i mean), with body, title, etc... most of people uses CMS's
and similar things, which means that the html is just a "piece" of html
and not the entire structure, the changes on this branch are meant to
ignore those annoying warnings

The last line is for structures that includes the "&" character, like in
those kind of cases: < a href="http://foo.bar/something.php&value&something&foo" >
2013-02-04 19:00:10 +01:00
Martin Grenfell
d71f01a31c json/jsonval: fix a typo 2013-02-04 17:40:55 +00:00
kongo2002
e00627007d add 'make' as a C syntax checker 2013-02-04 17:54:59 +01:00
LCD 47
ab7876eee0 Perl syntax checker using perlcritic. 2013-02-03 20:42:04 +02:00
LCD 47
17641c0a49 Minor omission in commit 8f4695c. 2013-02-03 20:36:55 +02:00
Martin Grenfell
51e5f1f9fa less: fix a bug from the big refactor 2013-02-03 18:00:32 +00:00
Martin Grenfell
ac67114efa fix a typo bug in the cpp/ycm checker 2013-02-01 21:24:27 +00:00
Martin Grenfell
a66c19f731 move the MakeprgBuilder class in with the rest of the classes 2013-02-01 17:06:32 +00:00
Martin Grenfell
59cbf1c69e dont call setloclist() until the user calls :Errors 2013-02-01 16:52:11 +00:00
Martin Grenfell
0b0dbc56e6 dont allow checkers with duplicate names for the same filetype 2013-02-01 15:01:31 +00:00
Martin Grenfell
c97951b601 make a few refactors
Add CurrentFiletypes function as this logic was getting used in a couple
of places and needed a home/name - mostly because of the bizarre
substitute call that needs explanation.

Move the code to get a syntax checker by name into SyntasticRegistry
2013-02-01 14:38:53 +00:00
Martin Grenfell
0b3e074f8c Merge remote-tracking branch 'dbarnett/cmd_arg' 2013-02-01 14:18:31 +00:00
Martin Grenfell
8f4695c6de add a class to encapsulate loclists
Add SyntasticLoclist class to wrap up loclists, and move loclist query
methods from syntatic.vim to the new class.

Make SyntasticChecker#getLocList() return a SyntasticLoclist.
2013-02-01 14:17:55 +00:00
Martin Grenfell
f67d4881ca remove some old (now unused) code from the main plugin 2013-02-01 09:57:25 +00:00
David Barnett
40de98c2fc Add completion for checker name in :SyntasticCheck command 2013-01-31 23:36:41 -08:00
David Barnett
557321faae Support checker name as argument to :SyntasticCheck 2013-01-31 23:20:24 -08:00
Strahinja Val Markovic
03a81bdb31 Fixing the ycm files
The new Syntastic API was not correctly merged into these files. This commit
should fix this.
2013-01-31 18:39:05 -08:00
Martin Grenfell
653611ccac split up php checker into php, phpmd and phpcs 2013-01-31 17:31:40 +00:00
Martin Grenfell
05feca29d7 fix a couple of bugs in the c/gcc checker
(introduced in the epic refactor)
2013-01-31 16:56:29 +00:00
Martin Grenfell
79564f9847 fix a bug with the checkpatch checker
(introduced in the epic refactor)
2013-01-31 16:41:16 +00:00
Martin Grenfell
c166029fd8 add a couple more default checker settings 2013-01-31 10:52:15 +00:00
Martin Grenfell
f252874a81 remove some, now unused, syntax checker files 2013-01-31 10:48:24 +00:00
Martin Grenfell
a06632a1ac Merge branch 'refactor_checker_structure' into merge-with-refactor
Conflicts:
	syntax_checkers/cpp/gpp.vim
	syntax_checkers/objc/gcc.vim
2013-01-31 10:43:22 +00:00
Martin Grenfell
4552884c6c bugfix for eruby checker 2013-01-30 17:04:45 +00:00