LCD 47
2a1e0948b6
R svtools: disable the checker by default, for security reasons.
2014-04-05 09:16:04 +03:00
LCD 47
e7662b9469
New checker for R: svtools.
2014-04-05 09:15:53 +03:00
LCD 47
6ad57016c1
New checker for R: lint.
2014-04-05 09:15:10 +03:00
Riobard
d2c0d4d83e
jsxhint can be used independently.
...
jsxhint uses its own jshint dep and does not require jshint to be
system-wide available. Removed the check for `jshint`.
2014-04-05 03:38:08 -02:30
Justin Azoff
668a08bfa7
Add new checker for bro: bro.
...
This requires the new --parse-only cli option that will be in an
upcoming bro release.
2014-03-27 17:55:09 -04:00
LCD 47
0c557bfca6
jshint: require version 1.0.0 or later.
2014-03-25 19:59:50 +02:00
LCD 47
a781914a16
Yet more pylint versioning delirium.
2014-03-24 15:03:50 +02:00
LCD 47
f6d584bc63
splint: add errorformat sequences for Windows.
2014-03-23 06:25:59 +02:00
LCD 47
4ded4f4047
Expand a few config parameters.
2014-03-20 07:18:30 +02:00
LCD 47
c8f562f0f2
ESLint: add version check; expand config parameter.
2014-03-20 06:44:01 +02:00
Aaron Malone
9b1c2aa058
fix javascript/eslint format
2014-03-19 17:45:45 -05:00
LCD 47
da6520c69f
\V<pattern> regexps can spell trouble if <pattern> contains backslashes.
2014-03-09 22:21:29 +02:00
Radek Szymczyszyn
1fcb6b89b5
Don't forget about ebin/
2014-03-05 19:44:43 +01:00
Radek Szymczyszyn
2286363adb
Properly add deps/*/include to header file path
2014-03-05 19:34:56 +01:00
Radosław Szymczyszyn
105965c821
Simplify main/1 heads
2014-03-05 19:18:41 +01:00
LCD 47
c18065ea52
Security: disable the perl checker by default.
2014-03-03 09:43:14 +02:00
LCD 47
e677e0655e
pyflakes: update errorformat.
2014-02-27 18:10:47 +02:00
LCD 47
fb71514648
Move preprocess functions to their own file.
2014-02-26 10:31:38 +02:00
LCD 47
f490cf6ec9
Merge branch 'registry_refactor'
2014-02-26 10:08:36 +02:00
LCD 47
0bb8c7e5f6
jscs: add exit code 2 as valid (new in JSCS 1.3.0).
2014-02-26 09:58:33 +02:00
LCD 47
4196dd30df
jshint: check return code.
2014-02-26 02:20:06 +02:00
LCD 47
b0191a144c
Refactor of quiet_message filters.
...
Optimisation: merge handling of global and per-checker filters.
Feature: allow [] and '' values for quiet_messages filter elements.
Feature: allow overrides for quiet_messages filters.
Feature: buffer-local auto_jump and quiet_messages.
Safety: add magic specifiers to catch regexps.
Cleanup: minor restructuring for the forthcoming foreign checkers
feature.
2014-02-24 01:10:33 +02:00
LCD 47
ab136c5ae9
Merge branch 'master' into registry_refactor
2014-02-23 09:01:30 +02:00
LCD 47
d12bc4f1d1
jsxhint: cleanup.
2014-02-22 22:39:13 +02:00
Thomas Boyt
de9a021270
Add jsxhint checker
2014-02-21 16:25:19 -05:00
LCD 47
99126e38ff
yamlxs: fix exec parameter.
2014-02-19 14:57:41 +02:00
LCD 47
bb8e259e31
phpcs: move --tab-width to args.
2014-02-18 08:53:24 +02:00
LCD 47
c658ff15a5
Registry refactor.
...
Simplify registry data structure.
Simplify registru functions.
Optimisations.
2014-02-17 23:32:53 +02:00
LCD 47
ffe3085a80
Pylint versioning strikes again.
2014-02-17 11:49:02 +02:00
LCD 047
bc9620eed9
Merge pull request #997 from kisielk/go_c_warnings
...
Add pattern to match warnings from C compilers when checking Go code.
2014-02-14 22:42:51 +02:00
Kamil Kisiel
d7b29121a2
Add pattern to match warnings from C compilers when checking Go code.
2014-02-14 12:32:57 -08:00
LCD 47
d1978e26d5
Add a header to syntaxerl.vim.
2014-02-14 22:14:46 +02:00
LCD 47
6f437a6bf3
Merge remote-tracking branch 'syntaxerl/master'
2014-02-14 22:12:02 +02:00
LCD 47
5303cabf8a
phpmd: make options mutable. Cleanup.
2014-02-14 21:47:30 +02:00
locojay
1389bf45ce
adding syntaxerl for erlang files
2014-02-14 14:24:44 -05:00
LCD 47
d31868a5ba
cppcheck: update for the new error format. Remove duplicate code.
2014-02-14 08:50:51 +02:00
LCD 47
c10aa8d6d5
More shell escape fixes.
2014-02-13 17:38:47 +02:00
LCD 47
9a571d7ae5
scss-lint: add version check.
2014-02-13 16:43:19 +02:00
LCD 47
73e4ce94c4
scss-lint: check exit code.
2014-02-13 07:32:34 +02:00
LCD 47
7795dff24b
Add support for buffer versions of makeprgBuild variables.
...
New utility function syntastic#util#var(). Cleanup.
2014-02-12 21:25:51 +02:00
LCD 47
a487afd810
Second attempt to shut up "go test".
2014-02-09 19:21:34 +02:00
LCD 47
2716eb7711
Revert "Attempt to shut up "go test"."
...
This reverts commit c6636f6db1
.
2014-02-09 19:06:00 +02:00
LCD 47
c6636f6db1
Attempt to shut up "go test".
2014-02-09 18:22:27 +02:00
LCD 47
5192738b9d
Vimlint: add a safety net for a bug in Vim.
2014-02-08 20:12:44 +02:00
LCD 47
ef9055fea9
Vimlint: better highlighting for l:var
.
2014-02-08 10:35:11 +02:00
LCD 47
ca717b2c8d
Cleanup: allow more exec overrides; formatting.
2014-02-08 09:45:51 +02:00
LCD 47
4def389ae4
Cleanup: asm/gcc checker.
2014-02-08 09:32:44 +02:00
Joshua Rahm
0eed307fdb
added syntax checking for .asm and .s files using gcc
2014-02-07 20:51:59 -07:00
LCD 47
daf74923b7
Escape Festschrift, vol. 2: add function getExecEscaped().
2014-02-07 11:19:30 +02:00
LCD 47
799ea79bcb
Cleanup: avrgcc checker.
2014-02-06 19:18:38 +02:00
ufopron
42605af07a
avr-gcc: added syntax checker
2014-02-06 18:03:45 +02:00
LCD 47
f5a45095e2
Escape Festschrift: getExec() needs to be escaped before being used.
2014-02-06 16:50:27 +02:00
LCD 47
4c2004d2e5
Bug fix: the result of expand('<sfile>:p:h') has to be escaped.
2014-02-06 11:58:30 +02:00
LCD 47
d5878818b8
cpplint: add exit code check.
2014-02-05 10:07:49 +02:00
LCD 47
4c86d054a2
OCLint: minor cleanup.
2014-02-05 10:01:07 +02:00
LCD 47
ac09497345
Add shellcheck as zsh checker.
2014-02-05 09:31:50 +02:00
LCD 47
1bc5fee054
pylint: fix detection of column numbers.
2014-02-04 11:53:26 +02:00
LCD 47
b399a5e4a6
phpcs: fix detection of column numbers.
2014-02-03 19:36:15 +02:00
LCD 47
dfc94ad8f8
New checker for texinfo: makeinfo.
2014-02-02 17:16:25 +02:00
LCD 47
1220888334
Haxe: fix escaping; add highlighting.
2014-02-02 11:11:06 +02:00
LCD 47
b0126aa5a9
New checker for racket: code-ayatollah.
...
See: http://tmp.barzilay.org/code-ayatollah.rkt
2014-02-01 11:06:40 +02:00
LCD 47
4948e5c254
Remove the gnumake checker.
...
There are situations when `make -s` can get stuck in a loop, even if
`make` itself would finish just fine. When this happens, Vim gets stuck
too, and has to be killed.
2014-02-01 08:25:26 +02:00
LCD 47
46a2181849
Cleanup for gnumake.
2014-01-29 10:22:57 +02:00
LCD 47
c29fae7fc8
Rename make.vim --> gnumake.vim.
2014-01-29 09:23:10 +02:00
LCD 47
d320ad841d
Merge remote-tracking branch 'make/make' into makeprg
2014-01-29 09:21:12 +02:00
Steven Myint
2c984966b9
Add syntax checker for makefiles
2014-01-28 19:51:51 -08:00
LCD 47
8aa2a6f4c1
Cleanup.
2014-01-29 01:12:42 +02:00
LCD 47
44d7ffd7e0
makeprgBuild() refactor: add *_before and *_after options.
2014-01-28 21:44:44 +02:00
LCD 47
e6f4daa1f6
Vimlint: update list of warnings.
2014-01-28 14:28:01 +02:00
hkbarton
2ab8486f07
bug fix for issue962 javac classpath resolve bug - add windows support
2014-01-27 12:52:24 -08:00
hkbarton
95d76b21c8
bug fix for issue962 javac classpath resolve bug
2014-01-27 12:19:28 -08:00
LCD 47
2e5df9569f
New Python checker; frosted.
2014-01-27 14:16:27 +02:00
LCD 47
b7624ed8cf
Workaround for lessc creating NUL files on Windows.
2014-01-26 22:38:35 +02:00
LCD 47
f3240e6001
Cleanup: shut up lint warnings, formatting, doc nit.
2014-01-26 09:10:26 +02:00
LCD 47
955da9802e
Minor cleanup.
2014-01-24 18:22:22 +02:00
Sergey Tatarintsev
0973ba27b8
Add bemhtml syntax checker
2014-01-24 17:19:39 +02:00
LCD 47
87e237a9d1
New checker: vimlint.
2014-01-24 11:58:57 +02:00
Buck Golemon
4636be0818
fix pylint messages when pythonrc specifies format=colorized
2014-01-23 16:13:43 -08:00
LCD 47
12b3c071a5
Pylint: use symbolic names in messages. Add column information.
2014-01-23 22:20:00 +02:00
LCD 47
a39b397e6a
Better default args for rustc.
2014-01-21 19:22:28 +02:00
LCD 47
1c911633fd
Fix errorformat for rustc.
2014-01-21 06:46:48 +02:00
LCD 47
6c9735335f
Remove support for YCM.
...
YCM has now its own navigation functions, so there is no longer any need
to call it from syntastic.
g:syntastic_delayed_redraws is also gone. Syntastic doesn't use popup
menus, and the only purpose of this variable was to provide a workaround
for a problem triggered by YCM.
References:
https://github.com/Valloric/YouCompleteMe/pull/763
2014-01-20 10:29:06 +02:00
LCD 47
47f054112b
Fix shebang parsing for escript.
2014-01-14 20:33:49 +02:00
LCD 47
710cf914cf
Sorting and return code for javascript/jscs.
2014-01-14 07:28:28 +02:00
LCD 47
8151960ec5
More safety nets for java/checkstyle preprocessing.
2014-01-14 07:21:11 +02:00
LCD 47
f23ddae1a7
New checker for JavaScript: jscs.
2014-01-13 12:58:44 +02:00
LCD 47
600656abdf
Slightly safer preprocessing for java/checkstyle.
2014-01-13 12:50:08 +02:00
LCD 47
f1aae5c5cc
Minor bug fix: string length calculations.
2014-01-09 20:06:55 +02:00
Andy Earnshaw
8ff60c0468
Handle mxmlc errors with no line/column numbers
2014-01-08 12:19:47 +00:00
LCD 47
dfe1e025ee
Python: code being checked shouldn't inherit future statements.
2014-01-06 17:04:55 +02:00
LCD 47
ab9d59c409
Language_check is a style checker.
2014-01-06 13:11:03 +02:00
LCD 47
4abf0ec15e
Check exit code in rstcheck.
2014-01-06 13:09:12 +02:00
LCD 47
76e096c151
Check return in language_check.
2014-01-06 10:41:47 +02:00
Steven Myint
2f1ef31c03
Add language-check
...
This checks grammar in text files.
https://github.com/myint/language-check
2014-01-05 11:32:52 -08:00
LCD 047
40aa5e26bc
Merge pull request #930 from troydm/master
...
javac checker config editing/loading custom classpath command added
2014-01-04 22:48:21 -08:00
LCD 47
6c91e8d802
Rework of the python checker, fixing column reporting.
2014-01-05 08:39:14 +02:00
LCD 47
00e75e1151
Minor cleanup.
2014-01-05 08:31:29 +02:00
troydm
0619f65ed5
javac checker custom classpath command added
2014-01-04 23:09:18 +04:00
troydm
4a7ca826b0
javac checker config file loading/editing added
2014-01-04 22:31:55 +04:00
LCD 47
2754bcb65b
Fix column reporting in pyflakes.
2014-01-04 19:26:56 +02:00
LCD 47
4740a7ed1f
Safer cursor saving / restoring for cgc.
2014-01-04 13:14:14 +02:00
LCD 47
ab94210085
Rework of message decoding for flake8.
2014-01-04 10:01:16 +02:00
LCD 47
2d9ff2457f
Minor cleanup: remove dead code; formatting.
2014-01-03 18:58:30 +02:00
LCD 47
38275ced14
JSHint can be used to check JavaScript in HTML and xHTML files.
2014-01-03 17:06:27 +02:00
LCD 47
bf17e1e77c
Fix for a typing-faster-than-thinking bug in cgc.
2014-01-03 14:18:37 +02:00
LCD 47
063ee82aaf
Fix for pilot error. ;)
2014-01-03 14:04:55 +02:00
LCD 47
b9accaa810
Minor cleanup: &cpo guards and formatting.
2014-01-03 11:29:08 +02:00
LCD 47
cfe872b32b
Minor cleanup for haml_lint.
2014-01-03 11:02:46 +02:00
LCD 047
2ba7c4339c
Merge pull request #922 from sds/add-haml-lint-checker
...
Add haml-lint syntax/style checker
2014-01-03 01:01:36 -08:00
LCD 47
72745819fc
Minor cleanup for gotype.
2014-01-03 10:47:06 +02:00
LCD 047
c1417e91e1
Merge pull request #919 from neeee/gotype
...
New checker for Go: gotype
2014-01-03 00:44:46 -08:00
LCD 47
85cb6bc877
HTML validator and w3: allow user to set the path to curl.
2014-01-03 10:43:01 +02:00
LCD 047
c4203dcc89
Merge pull request #916 from myint/rstcheck
...
Add rstcheck (reStructuredText code block syntax checker)
2014-01-03 00:15:33 -08:00
LCD 47
f1e8564ca7
Minor fix: use clang++ instead of clang for C++.
2014-01-03 10:13:34 +02:00
LCD 47
c73855dff5
Cleanup the glsl/cgc checker.
2014-01-03 09:54:10 +02:00
LCD 47
81bb669fd8
Merge remote-tracking branch 'glsl/glsl'
2014-01-03 09:00:22 +02:00
LCD 47
e9b96912f1
Set clang as the default C/C++/Obj-C/Obj-C++ compiler if gcc is not found.
2014-01-03 08:56:02 +02:00
LCD 47
1423f2815a
Bit rot: jslint no longer accepts "--undef". Minor cleanup.
2014-01-03 08:27:26 +02:00
Shane da Silva
4c30aba431
Add haml-lint syntax/style checker
...
Add a checker `haml-lint` (https://github.com/causes/haml-lint ).
2013-12-31 22:14:44 -05:00
Steven Myint
28c24b350f
Add rstcheck
...
It checks reStructuredText like "rst2pseudoxml.vim" does, but
additionally rstcheck checks syntax of code blocks within RST files.
https://github.com/myint/rstcheck
2013-12-31 08:09:49 -08:00
lucy
2ddc93d0f9
New checker for Go: gotype.
2013-12-31 04:00:42 +01:00
Andy Earnshaw
3191a3c193
Fix args in actionscript/mxmlc checker
2013-12-30 16:55:02 +00:00
Joshua Rahm
850e285c0d
removed echo
2013-12-27 01:29:07 -07:00
Joshua Rahm
8e31c53cdf
added ability to add extra arguments
2013-12-27 01:28:25 -07:00
Joshua Rahm
e86385f789
added glsl checker
2013-12-27 01:07:08 -07:00
LCD 047
edcb2f2baf
Merge pull request #908 from jrahm/master
...
Added --vapidir support to vala
2013-12-21 00:42:42 -08:00
LCD 47
9cef2f5ed4
Cleanup mxmlc checker.
2013-12-21 09:59:20 +02:00
Andy Earnshaw
7b29bea72d
New syntax checker actionscript/mxmlc
2013-12-20 23:35:29 +00:00
Joshua Rahm
754045af4a
fixed typo
2013-12-20 16:15:13 -07:00
Joshua Rahm
96dd453f4a
added --vapidir support for vala
2013-12-20 16:10:18 -07:00
LCD 47
6aafacbbb8
Update: dart_analyzer has been replaced by dartanalyzer.
2013-12-13 13:51:55 +02:00
LCD 47
b5050a0264
Pylint: add exit code check.
2013-12-11 10:43:10 +02:00
LCD 47
c77eb31bdb
Check return code of ghc-mod.
2013-12-04 23:58:57 +02:00
LCD 47
b89c644468
Fix an infinite loop in syntastic#util#findInParent().
...
As a side effect, also fix some of the "has('win32')" mess.
2013-12-04 16:50:35 +02:00
LCD 47
7dee77afda
Minor fix: errorformat for bison.
2013-12-02 18:30:41 +02:00
LCD 47
c18ad3e5b8
New checker for yacc: bison.
2013-12-02 16:31:45 +02:00
LCD 47
f187c3b50b
Minor fix: highlighting for flex.
2013-12-02 16:13:46 +02:00
LCD 47
7e8c120d49
Fix the scss_lint checker.
2013-12-02 13:12:29 +02:00
LCD 47
9856b73b3a
New checker for lex: flex.
2013-12-02 13:11:32 +02:00
LCD 47
aa63e1d79e
Cleanup fo the racket checker.
2013-12-01 19:09:33 +02:00
Steve Bragg
5b4dc6734a
added a syntax checker for racket files
2013-11-29 20:56:01 -05:00
LCD 47
1ee2930e24
SyntasticCheck accepts multiple arguments. Cache available checkers.
2013-11-30 00:56:10 +02:00
LCD 47
31a882e52e
Minor cleanup: qualify case sensitivity.
2013-11-29 10:35:21 +02:00
LCD 47
a4ad407c67
Minor cleanup for pylama.
2013-11-29 10:18:53 +02:00
LCD 47
fa2e6b96d9
Minor cleanup: replace match() by stridx() when appropriate.
2013-11-26 23:19:01 +02:00
LCD 47
cf66f35658
Cleanup the limbo checker.
2013-11-25 20:01:21 +02:00
LCD 47
53fab67530
Merge remote-tracking branch 'limbo/syntax-checker-limbo'
2013-11-25 19:50:37 +02:00
LCD 47
06bddd1da3
Minor cleanup: qualify regexp in msgfmt.
2013-11-25 19:48:25 +02:00
Alex Efros
7b487a04c0
add syntax_checkers/limbo/limbo.vim
2013-11-25 16:48:18 +02:00
LCD 47
9fba7eeeb7
Cleanup for msgfmt.
...
Fix errorformat.
Add whitespace processing.
Add custom highlighting for 'keyword "..." unknown'.
2013-11-23 17:38:27 +02:00