Paul "TBBle" Hampson
0293b00176
Escape commas in the path used in findFileInParent
...
findfile() appears to have some undocumented behaviour regarding
commands in the path string. So escape them when we escape spaces.
Closes #2109
2017-11-14 21:08:12 +11:00
LCD 47
206b616c8e
Typo.
2017-11-06 08:44:40 +02:00
LCD 47
0e3b6b6271
Workaround: make syntastic#util#fname2buf() less broken.
2017-11-05 15:56:05 +02:00
Claudio Ramirez
026e09fbdf
New checker "perl6" for Perl 6.
2017-09-18 20:25:13 +03:00
Felix Bytow
bb41af0445
Fix for #2036 : syntastic#util#tmpdir should work again
2017-07-04 16:14:54 +02:00
LCD 47
49a94fe69f
Bug fix: add support for Vim 7.1.261 and earlier.
2017-07-02 18:37:17 +03:00
LCD 47
159900a1a2
Checker python/prospector: better error reporting.
2017-05-30 18:06:53 +03:00
LCD 47
884dbf2ef4
New checker python/bandit for Python.
2017-04-24 20:48:54 +03:00
LCD 47
0bfac45565
Checker tslint: error format has changed.
2017-04-18 11:00:02 +03:00
LCD 47
75180daad7
Checker d/dscanner: cleanup.
2017-03-30 18:16:38 +03:00
lantlord
c6f83efdd3
New checker: d/dscanner.
2017-03-30 17:53:06 +03:00
LCD 47
f660d1074f
Cleanup: buffer handling.
2017-02-15 13:50:19 +02:00
LCD 47
0f9fa8a0c1
Core: log $TMPDIR and friends.
2016-11-23 22:50:05 +02:00
LCD 47
e37dca1b48
Core: better error handling for system().
2016-11-21 13:55:28 +02:00
LCD 47
0a606ae28e
Bug fix: safety net for older versions of Vim.
2016-10-06 12:35:43 +03:00
LCD 47
ee4f39a67d
Minor cleanup.
2016-10-04 23:10:32 +03:00
LCD 47
9648145ab1
Core: cleanup buffer handling (stage 2).
2016-10-04 19:39:26 +03:00
LCD 47
557b52fb20
Core: cleanup buffer handling (stage 1).
2016-09-07 19:27:12 +03:00
LCD 47
3ea6924aac
Bug fix: further relax syntastic#util#fname2buf().
2016-09-02 09:30:03 +03:00
LCD 47
6ae595b108
Typo.
2016-09-01 14:13:35 +03:00
LCD 47
287aeeb925
Bug fix: escaping in syntastic#util#fname2buf().
2016-09-01 14:12:02 +03:00
LCD 47
d50e8c0f6b
Core: make autocommands aware of buffers.
...
Also move "check_on_open" checks to BufEnter. This allows correct
handling of files that specify a non-default filetype in modelines.
2016-08-28 21:16:19 +03:00
LCD 47
499a73a3be
Preprocess functions: attempt to improve the "unrecognized error" messages.
2016-08-16 02:47:14 +03:00
LCD 47
5462fdd677
New checker for JavaScript: tern-lint.
2016-06-21 07:47:58 +03:00
LCD 47
6e467b8930
Log execution times for system() and getLocListRaw().
2016-05-27 07:06:13 +03:00
LCD 47
822cb14be5
Checker shellcheck: infer shell from the current highlighting scheme.
2016-05-09 13:17:35 +03:00
LCD 47
9847b998fd
Debug: add shell overrides to the trace logs.
2016-04-19 11:37:12 +03:00
LCD 47
d9814c5233
Bug fix: make sure b:syntastic_changedtick is always initialised.
2016-04-12 10:08:47 +03:00
LCD 47
0182aeb27b
JSON decoding: more detailed error messages.
2016-04-05 08:15:56 +03:00
LCD 47
8e9aaa59d5
Minor cleanup.
2016-03-07 07:32:20 +02:00
LCD 47
d445e18fe1
Cleanup: Vim 7.4.1285 added reltimefloat().
2016-02-08 16:52:53 +02:00
LCD 47
d8af5028ec
Bug fix: Cygwin sets has("unix").
2016-02-04 00:49:02 +02:00
LCD 47
972b87ca0d
Safer syntastic#util#unique().
2016-01-25 15:08:29 +02:00
LCD 47
d1a179d750
Vim 7.4.1128 can delete directories recursively.
2016-01-18 18:16:36 +02:00
LCD 47
2db6f539d0
Checker scss_lint: use the JSON reporter of scss-lint.
2016-01-09 09:17:21 +02:00
LCD 47
3280220e6c
JSCS checker bug fix: minor fallouts from 751afea
.
2016-01-04 08:19:32 +02:00
LCD 47
751afea9e0
JSCS checker: use JSON reporter.
2015-12-28 11:30:52 +02:00
LCD 47
6074c3d394
Stylelint checker: update parser.
2015-12-21 13:43:40 +02:00
LCD 47
77e20e22d8
Bug fix: decouple skip_checks from check_on_wq.
...
When a buffer is opened in more than one window, :quit-ing the buffer
in a window would set skip_checks while the buffer would remain open.
2015-12-03 07:56:50 +02:00
LCD 47
70c723ac16
Back off 6379bd1
, this is not safe.
2015-11-30 06:41:50 +02:00
LCD 47
6379bd1988
/dev/null should work under win32unix.
2015-11-30 06:37:51 +02:00
LCD 47
73dd785486
Dockerfile_lint checker: cleanup.
2015-11-27 20:25:28 +02:00
Pixelastic
13456d5a71
Add dockerfile-lint checker
...
This adds the first syntaxchecker for `Dockerfile`. This uses
[dockerfile-lint](https://github.com/projectatomic/dockerfile_lint )
and expect the `dockerfile-lint` binary to be available (usually
through the `npm` install).
By default, it will simply check for basic syntax correctness of the
`Dockerfile`. One can pass a custom `yml` rule file through the `syntastic_dockerfile_dockerfile_lint_post_args`, for example:
```vim
let b:syntastic_dockerfile_dockerfile_lint_post_args = '-r /path/to/rule/file.yml'
```
I've used `preprocess` to convert the json output.
2015-11-27 17:19:22 +01:00
LCD 47
6461248230
Back off a4c3fcc
for slimrb.
2015-11-02 21:09:18 +02:00
LCD 47
630169bfc2
Stylelint checker: typo.
2015-10-29 20:28:32 +02:00
LCD 47
c596b6474e
Stylelint checker: cleanup.
2015-10-29 18:04:46 +02:00
LCD 47
a4c3fcc4ad
Partial workaround for a misfeature of errorformat.
2015-10-28 17:56:50 +02:00
LCD 47
e484ac9416
BaseX: allow filenames to contain special characters.
...
Bug fix: proper escaping of special characters in filenames.
Workaround for a bug in Vim: errorformat's "%f" doesn't properly detect
filenames if they are not delimited by characters that are illegal in
filenames, such as ":". Solution: switch to a preprocess function.
References: http://docs.basex.org/wiki/Commands#Valid_Names
2015-10-26 10:07:29 +02:00
LCD 47
b8aef009b1
Bug fix: length of composite characters in stl_format.
2015-09-23 17:48:39 +03:00
LCD 47
e0a3cf753e
Add width controls to the new stl_format flags.
2015-09-22 12:27:55 +03:00