LCD 47
2073cee050
More safety checks.
2015-01-17 16:37:56 +02:00
LCD 47
38f46b6ac8
A (hopefully) safer "rm -rf".
...
Also remove javac option g:syntastic_java_javac_temp_dir, as it's way to
easy to make it trigger a disaster.
2015-01-17 14:26:24 +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
c472ec1396
Feature: extended syntax for quiet_messages
.
...
If a key in `quiet_messages` is prefixed by an exclamation mark "!", the
corresponding filter is negated.
Also, the "file" key may now be followed by filename modifiers.
2015-01-04 09:10:24 +02:00
LCD 47
d1b401609b
Bug fix: glob()
, globpath()
, and expand()
should ignore wildignore
.
2015-01-04 09:01:55 +02:00
LCD 47
79b04bdf43
Debug: if reading a config file fails, log the reason it failed.
2015-01-04 08:46:08 +02:00
Alex Efros
65de58c3a7
fix file/line detection for perl
2014-12-07 14:15:16 +02:00
LCD 47
d422c6d825
Flow checker: cleanup.
2014-12-05 13:38:53 +02:00
LCD 47
4ff440ccbe
Shut up vimlint.
2014-11-20 10:02:02 +02:00
LCD 47
72e0593eae
Bug fix: make sure directory returned by syntastic#util#tmpdir() exists.
2014-11-09 20:47:35 +02:00
LCD 47
c4c56716fe
More naming conventions.
2014-11-03 11:58:46 +02:00
LCD 47
8e9ece2144
Prospector: saner handling of errors.
2014-10-24 19:53:39 +03:00
LCD 47
1327780c5c
Proscpector: all tools except pylint return 1-based column numbers.
2014-10-22 11:49:40 +03:00
LCD 47
3fe6f2a842
Prospector: fix typos; add logging; better return checking.
2014-10-22 09:39:56 +03:00
LCD 47
72a7cb3898
New checker for python: prospector.
2014-10-21 16:37:33 +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
LCD 47
017d89a470
Minor autoload cleanup.
2014-10-08 11:46:56 +03:00
LCD 47
7246fac6c0
Better handling of temporary directories.
...
New function syntastic#util#rmrf(), inspired by Marc Weber. Cleanup.
2014-10-02 20:05:01 +03:00
LCD 47
f56742a48d
Safer handling of temporary directories.
2014-10-02 10:05:24 +03:00
LCD 47
4aadf589be
New postprocess function: guards
.
...
The new function ensures line numbers in loclists are not beyond end of
buffer. The implementation is very inefficient, because it loads all
buffers in memory.
`eslint` and `lessc` checkers need this function.
2014-09-04 12:56:09 +03:00
LCD 47
f62e0f6618
New option: cursor_columns.
2014-08-03 12:54:56 +03:00
LCD 47
d603ed4f33
Make sure version lists are formed of numbers.
2014-07-20 21:23:01 +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
d364f33a53
Refresh optimisations.
2014-07-13 21:10:46 +03:00
LCD 47
c325f6c815
Make syntastic#util#parseShebang() aware of /usr/bin/env.
2014-07-06 18:18:43 +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
284655357b
Cabal checker: cleanup.
2014-05-31 11:52:52 +03:00
LCD 47
716038ea46
Output of pep257 has changed.
...
Fix errorformat.
Make compressWhitespace() postprocess function remove leading and
trailing spaces.
Typo in the manual.
2014-05-10 18:47:50 +03:00
LCD 47
3c07df5dfc
Cleanup: lock some variables.
2014-04-23 14:45:21 +03:00
LCD 47
125442f178
tslint: cleanup.
2014-04-21 13:07:39 +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
29843ed7fb
Minor cleanup.
2014-04-14 12:08:27 +03:00
LCD 47
6ad57016c1
New checker for R: lint.
2014-04-05 09:15:10 +03:00
LCD 47
fb71514648
Move preprocess functions to their own file.
2014-02-26 10:31:38 +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
47e5739f2e
Formatting.
...
Improved folding.
Consistent naming of private methods.
Moving a few functions arround.
2014-02-23 11:07:39 +02:00
LCD 47
0f3a1bf450
Cleanup.
...
Enforce sane loading order.
Group global initialization.
Minor logging fixes.
New option: g:syntastic_bash_hack.
2014-02-23 10:22:37 +02:00
LCD 47
09e6840d1f
Fix debug output.
2014-02-21 13:01:22 +02:00
LCD 47
d3b25acb66
syntastic#util#wideMsg() should use screen width rather than window width.
2014-02-18 19:58:41 +02:00
LCD 47
5303cabf8a
phpmd: make options mutable. Cleanup.
2014-02-14 21:47:30 +02:00
LCD 47
355c36d059
Bug fix: expansion of syntastic_quiet_messages.
2014-02-14 17:36:27 +02:00
LCD 47
c10aa8d6d5
More shell escape fixes.
2014-02-13 17:38:47 +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
02a04d0766
Bug fix: remove extra fnameescape() when handling include paths.
2014-02-01 19:35:06 +02:00
LCD 47
8a588134f1
Cleanup: minor optimisations, formatting.
2014-02-01 18:44:04 +02:00
LCD 47
147bd7cca3
Bug fix: handling spaces in config files.
2014-02-01 13:18:50 +02:00
LCD 47
f3240e6001
Cleanup: shut up lint warnings, formatting, doc nit.
2014-01-26 09:10:26 +02:00