James Wright
3c524a661c
Added support for XQuery using BaseX.exe
2015-10-21 18:00:29 -04:00
Kyle Fuller
ba62f2e687
API Blueprint should use drafter
2015-10-02 12:51:46 -07:00
LCD 47
e0a3cf753e
Add width controls to the new stl_format flags.
2015-09-22 12:27:55 +03:00
LCD 47
d73d7601cc
New flags for stl_format: %ne, %nw, %N, %pe, %pw, %P.
2015-09-21 21:07:46 +03:00
Ben Parnell
b5883c80f0
Add jade-lint
2015-09-02 23:12:09 +01:00
Peter Wu
6ff7c89348
New checker for qml: qmllint
2015-07-28 10:37:55 +02:00
LCD 47
edde4c5ed5
New checker for stylus: stylint.
2015-07-25 16:54:14 +03:00
LCD 47
bcb4ca6e71
Safety net for enable_*_checker variables.
2015-07-20 07:41:35 +03:00
LCD 47
1e475a7df5
Sqlint checker: cleanup.
2015-07-16 09:05:19 +03:00
LCD 47
83829b766e
Minor bug fix.
2015-07-11 23:48:46 +03:00
LCD 47
74fd7e6b92
Show chacker output when whining that we can't parse version string.
2015-07-10 20:14:23 +03:00
LCD 47
4708cdd122
Add a mechanism for handling checkers disabled for security.
2015-07-01 10:56:09 +03:00
Tim Cuthbertson
c840655d13
Add support for .nix files
2015-06-20 19:06:53 +10:00
LCD 47
4605886ea7
Safer opening of the error window (@blueyed).
2015-05-03 19:45:24 +03:00
Brandon Burnett
a17db15e7d
In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers.
2015-04-06 19:13:57 +00:00
Scott Stevenson
710a854f6a
Remove shellcheck checker for zsh
...
zsh support has been removed from ShellCheck as of
[v0.3.6](https://github.com/koalaman/shellcheck/releases/tag/v0.3.6 ).
2015-04-02 22:20:10 +01:00
LCD 47
dac07db617
Cleanup: shut up most vint warnings.
2015-03-25 18:44:34 +02:00
LCD 47
b905f6d08a
Mercury checker: cleanup.
2015-03-19 08:33:54 +02:00
LCD 47
47eabae37d
New global option: "shell".
...
Undocumented option "bash_hack" is gone.
New function syntastic#util#system(), that sets up the environment and
is now used consistently everywhere.
Unrelated fix for the elixir checker (syntax).
2015-03-12 19:20:06 +02:00
LCD 47
48812d8333
Cleanup: exit codes are meaningless for checkers without exec.
2015-03-11 10:04:13 +02:00
LCD 47
5214f00a17
New checker for API Blueprint: snowcrash.
2015-02-24 15:42:01 +02:00
LCD 47
0e23cb0977
Cleanup.
...
Add the "abort" attribute to the core functions.
Undefined function s:CygwinPath() in autoload/syntastic/util.vim.
2015-02-23 16:40:53 +02:00
LCD 47
2a07c4acd9
New checker for SML: smlnj.
2015-02-23 15:49:38 +02:00
LCD 47
bccfdea4e8
Handling redefinition of exec: minor optimisation.
2015-02-22 18:50:10 +02:00
LCD 47
471ce96afe
Remove the xcrun checker for Swift.
...
A better third-party checker is included in Kevin Ballard's plugin
[vim-swift](https://github.com/kballard/vim-swift ).
2015-02-20 22:15:09 +02:00
LCD 47
776d4175cd
Handle redefinition of exec after the checker has run.
2015-02-19 11:43:35 +02:00
LCD 47
7cbb79b734
More detailed debug information.
2015-02-12 14:04:35 +02:00
LCD 47
cf012bdea8
Version logging: minor cleanup.
2015-01-31 08:19:15 +02:00
Tom Fogg
46fc1ec684
Merge branch 'master' of https://github.com/scrooloose/syntastic
2015-01-30 21:45:38 +00:00
LCD 47
106c772b05
More detailed logging for version operations.
2015-01-30 19:40:32 +02:00
Tom Fogg
a76370c14a
add swift syntax checker support using xcrun
2015-01-30 15:09:31 +00:00
LCD 47
2d27fd93d0
Formatting: use the full name for execute.
2015-01-27 10:05:58 +02:00
LCD 47
cb64516d4d
Version handling: deal with errors.
2015-01-23 11:49:08 +02:00
LCD 47
1ba96436c1
Cleanup: handling versions. Minor optimisation.
2015-01-23 11:39:42 +02:00
LCD 47
c60e440d00
Go checker: more contortions around "go_go_build_args" and "go_go_test_args".
2015-01-15 17:51:15 +02:00
LCD 47
d1b401609b
Bug fix: glob()
, globpath()
, and expand()
should ignore wildignore
.
2015-01-04 09:01:55 +02:00
LCD 47
03f43ec55f
Source uglification, part III.
...
Rename a few more things. Because, you know, namespaces are overrated.
2014-12-15 09:06:34 +02:00
LCD 47
6de1559f33
Make SyntasticInfo aware of b:syntastic_mode.
2014-12-12 10:28:46 +02:00
LCD 47
f583df730d
Minor optimisation.
2014-12-11 08:32:33 +02:00
LCD 47
9caf33d5d5
If auto_jump is set to 3, jump to the first error if any.
2014-12-11 00:31:00 +02:00
LCD 47
6fdd394388
New option: b:syntastic_mode.
2014-12-08 11:59:45 +02:00
LCD 47
4dba558288
Remove the avrgcc checker for Arduino.
...
According to #1173 : "When the Arduino IDE compiles arduino files,
they're not just passed to avr-gcc -- there's some preprocessing that
happens". This is the template problem, and syntastic doesn't have a
solution for it at this time.
2014-11-16 11:24:36 +02:00
LCD 47
47834c0343
Slightly more meaningful messages for checkers disabled by Eclim and YCM.
2014-11-08 13:18:27 +02:00
LCD 47
412d3526ab
Try to detect checkers disabled by YouCompleteMe.
2014-11-07 14:46:44 +02:00
LCD 47
7b6734546f
Try to detect filetypes abducted by Eclim.
2014-11-07 14:09:51 +02:00
LCD 47
82ba62ce99
Minor cleanup: wrap the main commands in their own functions.
2014-11-03 20:12:21 +02:00
LCD 47
c4c56716fe
More naming conventions.
2014-11-03 11:58:46 +02:00
LCD 47
83971066a1
Add legacy checker method setWantSort().
2014-10-24 16:08:36 +03:00
LCD 47
57f1a0eb20
New user variables: syntastic_<filetype>_<checker>_sort
.
2014-10-24 15:55:47 +03:00
LCD 47
948202d042
Source uglification, part II.
...
The names from commit 4e9e08b
conflict with &viminfo containing "!".
2014-10-17 18:53:53 +03:00
LCD 47
4e9e08b509
Change case for constants' names.
...
Avoid poluting saved sessions when &sessionoptions contains "globals".
2014-10-17 10:28:05 +03:00
LCD 47
54086304b3
Cache balloons' contents. Cleanup.
2014-10-17 08:35:05 +03:00
Remko Tronçon
fe8054d2f4
Add RelaxNG (RNC) RNV checker
2014-10-07 22:35:55 +02:00
LCD 47
40776864c0
New checker for DocBook SGML, mdoc, and text: igor.
2014-10-07 21:04:51 +03:00
LCD 47
19f8859654
Filetype groff is actually nroff.
2014-10-07 13:47:56 +03:00
LCD 47
ce89396808
Checker-specific logging.
...
New debug level 32, for logging tracing checkers.
New method checker.log().
Cleanup.
2014-10-06 22:19:24 +03:00
LCD 47
21a25649bb
Markdown lint: vim-markdown sets filetype to mkd.
2014-10-06 21:59:20 +03:00
LCD 47
3a355fa4d1
Vim's filetype for Markdown is "markdown".
2014-10-06 19:09:25 +03:00
Charles A. Beynon
a188d3ae6f
combine improperly separated checkers
2014-10-06 10:52:08 -04:00
LCD 47
aea9647033
New checker for Linux RPM spec files: rpmlint.
2014-09-26 15:39:56 +03:00
LCD 47
dc4f036a6e
Expand b:syntastic_<checker>_exec.
2014-09-24 11:18:55 +03:00
LCD 47
b639b007ae
New options.
...
Add options b:syntastic_<filetype>_<checker>_exec and
b:syntastic_<checker>_exec.
2014-09-21 19:24:22 +03:00
LCD 47
4f0fc20a17
Minor cleanup for text filetype.
...
- No default checker for text filetype.
- Checker `atdtool` needs sorting.
- Filetype `mail` is now an alias to `text`.
2014-09-19 08:25:53 +03:00
LCD 47
80db618c09
Cursor columns: fix redraw.
2014-08-28 09:18:07 +03:00
LCD 47
82b2745886
Don't assume loclists have vcol fields.
2014-08-25 06:30:21 +03:00
LCD 47
8e229e41a3
A cleaner way to kill default variables.
2014-08-22 12:02:02 +03:00
LCD 47
f62e0f6618
New option: cursor_columns.
2014-08-03 12:54:56 +03:00
LCD 47
e340796776
Bug fix: SyntasticReset didn't really reset.
2014-07-22 22:02:42 +03:00
LCD 47
09f35e9f2d
Try to prevent g:syntastic_mode_map from being modified.
2014-07-22 13:25:28 +03:00
LCD 47
e34f421b39
Revert 1e3e0a8
. The problem was placing signs on unloaded buffers.
2014-07-17 16:59:22 +03:00
LCD 47
1d19dff701
Security: disable the elixir checker by default.
...
This executes the code your files. This is probably fine if you wrote
the files yourself, but it can be a problem if you're trying to check
third party files. If you are 100% willing to let Vim run the code in
your files, set g:syntastic_enable_elixir_checker to 1 in your vimrc.
References:
https://groups.google.com/d/msg/elixir-lang-talk/B29noPHvQ-8/9JvSGPop7n0J
2014-07-16 18:39:52 +03:00
LCD 47
1e3e0a8254
Defensive coding against stepping over other plugins' signs.
2014-07-16 09:34:27 +03:00
LCD 47
5eb22bb0a3
Refresh optimisations: avoid floats.
...
The price for this is the assumption reltime() returns a list of
integers [high, low].
2014-07-15 18:13:59 +03:00
LCD 47
9a26f1d585
SyntasticInfo: minor bug fix.
2014-07-15 15:09:02 +03:00
LCD 47
13bdf9e4bd
SyntasticInfo: more details about modes. Minor cleanup.
2014-07-15 12:43:53 +03:00
LCD 47
e54f28e338
New redirect checker for arduino: avrgcc.
2014-07-15 09:33:31 +03:00
LCD 47
d364f33a53
Refresh optimisations.
2014-07-13 21:10:46 +03:00
LCD 47
1ee4bcccc7
Error highlighting cleanup.
2014-06-30 14:45:30 +03:00
LCD 47
ab79acbccd
Cleanup. Deprecate a number of checker variables.
...
New / refactored deprecation logging functions:
syntastic#log#oneTimeWarn() and syntastic#log#deprecationWarn().
2014-06-24 19:02:42 +03:00
LCD 47
1383c0f50a
Remove the rustc checket for Rust.
...
Between #947 , #1114 , and #1112 , this checker is too controversial to
maintain in syntastic. Please consider using it as an external checker
if you need it:
https://github.com/scrooloose/syntastic/wiki/Syntax-Checker-Guide#external
2014-06-12 23:42:54 +03:00
LCD 47
e058be3d01
Registry optimisation: lazy IsAvailable() calls.
2014-06-04 19:34:12 +03:00
LCD 47
284655357b
Cabal checker: cleanup.
2014-05-31 11:52:52 +03:00
LCD 47
b6a42d1871
Vim no longer allows setting signs on line 0.
2014-05-28 10:08:48 +03:00
LCD 47
50518b335d
Add separate highlighting groups for style messages (@kovidgoyal).
2014-05-11 20:34:32 +03:00
LCD 47
6ea7796730
Merge remote-tracking branch 'JustinAzoff/bro'
2014-05-09 11:47:44 +03:00
LCD 47
02d07313aa
Merge branch 'multi'
2014-05-06 11:14:50 +03:00
LCD 47
dc02d66648
Update the contributing guide. Make :SyntasticInfo
print version.
2014-05-04 13:58:25 +03:00
LCD 47
b9f741e57c
Attempt at making multiple buffers work properly.
...
Propagate b:syntastic_loclist to all buffers mentioned in loclists.
Try to prevent inadvertent closing of the loclist window if all errors
are in included files, by saving the main buffer owner as a variable
local to the quicklist buffer.
2014-04-29 14:31:43 +03:00
LCD 47
3c07df5dfc
Cleanup: lock some variables.
2014-04-23 14:45:21 +03:00
LCD 47
02cbebdfab
Cleanup: fix two vimlint warnings.
2014-04-22 21:58:32 +03:00
LCD 47
177292cafa
Cleanup for the new aggregate_errors.
2014-04-19 09:09:48 +03:00
LCD 47
4dbb652763
New option: syntastic_sort_aggregated_errors.
...
Aggregated error lists are now sorted by default.
2014-04-17 22:09:12 +03:00
LCD 47
68131a7679
Bug fix: error sorting.
...
Error sorting can't be done as a postprocess function called from
SyntasticMake(), since the final values of some relevant fields (f.i.
type) might not be known yet at that point. Solution: move sorting to
getLocListRaw(), after per-checker quiet_messages. New checker methods
getWantSort() / setWantSort() are needed.
Second problem: some checkers return screen columns mixed with byte
indices. Solution: compute screen columns as needed. Sadly, everything
about working with screen columns is fragile.
2014-04-16 22:16:40 +03:00
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
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
2850d4145a
Minor cleanup.
2014-03-10 15:50:58 +02:00
LCD 47
223d00a0f0
phpcs is slow as a css checker, remove it from the defaults.
2014-03-09 22:00:12 +02:00
LCD 47
013b425c26
Make "g:syntastic_<filetype>_checkers = []" work as expected.
2014-03-08 21:36:36 +02:00