LCD 47
281b29487f
Avoid checking the preview window.
2015-12-22 08:38:57 +02:00
LCD 47
6074c3d394
Stylelint checker: update parser.
2015-12-21 13:43:40 +02:00
LCD 47
48736aa376
Mixedindentlint is a style checker.
2015-12-10 07:16:06 +02:00
LCD 47
ac4541e0e8
Minor cleanup.
2015-12-10 07:12:49 +02:00
LCD 47
60f9793938
R linters: minor cleanup.
2015-12-08 19:33:17 +02:00
LCD 47
06a8469556
Checker tsc: add guards option.
2015-12-08 12:38:56 +02:00
LCD 47
e60555de70
Registry: cleaner handling of checker redirections.
...
Redirected checkers no longer need to add
"syntax_checkers/<filetype>/*.vim" to &runtimepath.
Parameters "exec" and "enable" to CreateAndRegisterChecker() are now
inherited from the source checker, but can be overridden in the target
if needed.
2015-12-05 01:54:40 +02:00
LCD 47
4725c8616c
Lintr checker: cleanup.
2015-12-04 22:04:52 +02:00
LCD 47
2d0bb98cf2
Allow ESLint to check typescript files.
2015-12-03 18:39:16 +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
dc516ef19d
Checker asm/gcc: allow generic overrides.
2015-11-29 19:36:39 +02:00
LCD 47
6d2e406f9f
Slim_lint checker: cleanup.
2015-11-29 19:14:05 +02:00
LCD 47
73dd785486
Dockerfile_lint checker: cleanup.
2015-11-27 20:25:28 +02:00
LCD 47
10788ac8d7
Javac checker: cleanup.
2015-11-26 11:37:44 +02:00
LCD 47
cd40fe9751
Ansible-lint checker: make "-p" option mandatory.
2015-11-16 16:49:58 +02:00
LCD 47
13c8e75302
Ansible-lint checker: add version check.
2015-11-16 13:19:24 +02:00
LCD 47
7d627000ce
Checkers clang_check and clang_tidy: workaround for a regression in Clang.
...
Set TERM to dumb to avoid the checkers producing colour codes in output.
2015-11-15 22:26:44 +02:00
LCD 47
721a42d5ba
Ansible-lint checker: cleanup.
2015-11-15 19:47:34 +02:00
LCD 47
85cde9235c
Core: disable autocommand nesting by default.
2015-11-09 17:14:09 +02:00
LCD 47
d79d77fbdd
Core: allow syntastic commands to be followed by other Vim commands.
2015-11-07 13:29:43 +02:00
LCD 47
ae7e00aad6
Revert "Javac checker: minor optimisation."
...
This reverts commit cfdcdfaa9f
.
2015-11-05 20:21:42 +02:00
LCD 47
cfdcdfaa9f
Javac checker: minor optimisation.
...
Allow g:syntastic_java_javac_delete_output to take effect regardless of
g:syntastic_java_javac_autoload_maven_classpat.
2015-11-05 19:47:40 +02:00
LCD 47
03c058ea52
Typo.
2015-11-03 21:56:38 +02:00
LCD 47
dec5bc73bd
New checker vcom for VHDL (@jevogel).
2015-11-03 19:00:25 +02:00
LCD 47
9f599a1610
Standard checker: allow generic standard frontends.
2015-11-03 16:40:58 +02:00
LCD 47
943923433c
Typo.
2015-11-03 07:17:02 +02:00
LCD 47
6461248230
Back off a4c3fcc
for slimrb.
2015-11-02 21:09:18 +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
1926693d1b
Coqtop checker: fix potentially harmful errorformat.
2015-10-27 15:39:04 +02:00
LCD 47
11ca31582c
Iverilog checker: formatting.
2015-10-26 21:47:38 +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
50653f0bc6
BaseX checker: cleanup.
2015-10-26 08:16:58 +02:00
LCD 47
f6eaf7e8b8
README: add links to ghcmod-vim and vim-go.
2015-10-19 22:39:36 +03:00
LCD 47
544acba17d
ghc-mod versions 5.4.0 and later are no longer supported.
2015-10-17 20:48:39 +03:00
LCD 47
f57cc9e84d
Bump version number.
2015-10-15 09:17:22 +03:00
LCD 47
d36bc78070
Bump version for release.
2015-10-06 14:34:44 +03:00
LCD 47
e1217a888a
Manual: cross reference skip_checks from the filtering section.
2015-09-30 08:02:37 +03:00
LCD 47
b3ebf94ace
Manual: fix typo.
2015-09-29 23:02:14 +03:00
LCD 47
50d0315835
Vimlint checker: add logging.
2015-09-24 20:45:13 +03:00
LCD 47
d3130d6b56
Minor cleanup.
2015-09-24 15:24:41 +03:00
LCD 47
b8aef009b1
Bug fix: length of composite characters in stl_format.
2015-09-23 17:48:39 +03:00
LCD 47
66f4e96937
Eslint checker: log if called as a generic frontend.
2015-09-22 20:51:05 +03:00
LCD 47
c34ea8955f
Eslint checker: allow generic eslint frontends.
2015-09-22 20:32:14 +03: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
LCD 47
03c8a7b555
README: add a link to the Merlin project.
2015-09-20 12:57:43 +03:00
LCD 47
debcecd5c8
Checker gometalinter: minor cleanup.
2015-09-17 23:13:24 +03:00
LCD 47
f2084e9e49
Checker gometalinter: fix arguments.
2015-09-17 19:58:19 +03:00
LCD 47
9371aafa86
Minor cleanup: regex optimisation.
2015-09-17 08:38:50 +03:00
LCD 47
8bb535bd24
Checker gometalinter: cleanup.
2015-09-17 08:27:24 +03:00
LCD 47
1e7589fe5c
Back off "Reset notifiers if skip_checks is set."
...
This reverts commit 6a42622519
.
2015-09-11 21:46:45 +03:00
LCD 47
6a42622519
Reset notifiers if skip_checks is set.
2015-09-11 21:32:29 +03:00
LCD 47
be111259ec
js-yaml checker: update errorformat.
2015-09-09 22:17:47 +03:00
LCD 47
1be907716e
Javac checker: make checker-specific commands available at startup.
2015-09-06 19:39:17 +03:00
LCD 47
3fb986584a
Go checker: option "-buildmode=archive" is new in go 1.5.
2015-09-06 18:38:21 +03:00
LCD 47
703287c761
Checker jade_lint: cleanup.
2015-09-03 07:18:26 +03:00
LCD 47
0fe6035959
Bug fix: minor shell escape issue.
2015-09-01 07:20:23 +03:00
LCD 47
d077102eb8
Gotype checker: parse test files (@jonasi).
2015-09-01 07:14:40 +03:00
LCD 47
3c2e7e4ce3
Go checker: attempt to speed up builds (@gsalgado).
2015-08-27 14:49:19 +03:00
LCD 47
47c70b3e1e
Minor language and grammar fixes.
2015-08-14 12:03:19 +03:00
LCD 47
7014a52ace
Manual: update the note about zsh.
2015-08-07 20:10:57 +03:00
LCD 47
1ae5589f95
Javac checker: attempt at fixing errorformat.
2015-08-06 18:23:05 +03:00
LCD 47
3fb8281a6d
Bug fix: missing a couple of executable() checks.
2015-08-06 08:27:42 +03:00
LCD 47
748725c775
Tslint checker: version 2.4.0 and later no longer support "-f".
2015-08-04 23:43:28 +03:00
LCD 47
bfc55793ef
ESLint checker: line numbers are now 1-based.
2015-07-30 08:22:30 +03:00
LCD 47
a01107ffa6
Bug fix: safer handling of automatic includes.
2015-07-29 14:58:46 +03:00
LCD 47
9d69f4c162
Qmllint checker: cleanup.
2015-07-28 12:37:07 +03:00
LCD 47
edde4c5ed5
New checker for stylus: stylint.
2015-07-25 16:54:14 +03:00
LCD 47
74586ff120
Manual: consistency fixes.
2015-07-24 10:54:13 +03:00
LCD 47
07f2745eb4
Manual: rephrase description of check_on_wq.
2015-07-24 08:18:14 +03:00
LCD 47
d26c7f78c1
Bug fix: passive mode UI problem; autocmd cleanup.
...
Calling write in passive mode triggered a refresh, which could result in
loclist ghosting.
Unrelated: allow for nested autocmds in BufReadPost and BufWritePost, so
that checkers can read and write files from their own autocmds.
2015-07-23 14:24:04 +03:00
LCD 47
a6012f2b4c
Move floating point functions to autoload.
2015-07-21 10:01:28 +03:00
LCD 47
bcb4ca6e71
Safety net for enable_*_checker variables.
2015-07-20 07:41:35 +03:00
LCD 47
6929f24e45
Flog checker: cleanup.
2015-07-19 18:33:36 +03:00
LCD 47
76ec53f186
Sqlint checker now returns 1 when it detects errors.
2015-07-17 00:37:16 +03:00
LCD 47
1dde81a68f
There is no such thing as has('iconv/dyn').
2015-07-16 15:12:12 +03:00
LCD 47
d353962861
Sqlint checker: add highlighting function.
2015-07-16 09:53:06 +03:00
LCD 47
1e475a7df5
Sqlint checker: cleanup.
2015-07-16 09:05:19 +03:00
LCD 47
ffcf625fcb
Minor cleanup.
2015-07-15 07:24:38 +03:00
LCD 47
c44cb15c42
Cleanup: JSON decoding.
2015-07-15 06:38:00 +03:00
LCD 47
eba7ae6d64
Debug: add indicator for modified shell-related options.
2015-07-13 00:02: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
2e60dd4af9
Manual: add a note about Tim Pope's "flagship".
2015-07-10 11:24:24 +03:00
LCD 47
59513edd47
Manual: fix the notice about rvm.
2015-07-09 18:42:02 +03:00
LCD 47
a596ef38bd
Gfortran checker: fix errorformat for gfortran 5.
2015-07-05 07:11:01 +03:00
LCD 47
b1b79009e3
Manual: Fix filetype_map example.
2015-07-02 19:44:04 +03:00
LCD 47
4708cdd122
Add a mechanism for handling checkers disabled for security.
2015-07-01 10:56:09 +03:00
LCD 47
d75f3e5e8e
Buffer-local security guards for perl/perl, elixirelixir, and r/svtools.
2015-07-01 01:22:41 +03:00
LCD 47
8e672780e7
Show checker output along with "checker returned abnormal status".
2015-06-26 08:01:20 +03:00
LCD 47
31cba018b3
Safety net: avoid suffixesadd interfering with findfile().
2015-06-26 07:28:50 +03:00
LCD 47
176e32ca4d
Cleanup.
2015-06-26 07:01:05 +03:00
LCD 47
c9fc0d41e7
Checker javac: _really_ fix shell escaping in custom_classpath_command.
2015-06-25 23:21:47 +03:00
LCD 47
dc15fa08c5
Checker javac: fix shell escaping in custom_classpath_command.
2015-06-25 19:09:46 +03:00
LCD 47
c39563d95b
Checker javac: cleanup.
2015-06-25 16:27:58 +03:00
LCD 47
dbb28cd847
Ada checker: disable generation of intermediate files.
2015-06-25 10:59:00 +03:00
LCD 47
131ec84e61
New checker for reStructuredText: sphinx.
2015-06-24 11:00:58 +03:00
LCD 47
e46c64701c
Bug fix: more findfile() fun.
2015-06-23 13:55:22 +03:00
LCD 47
a728268d73
Bug fix: finding files in parent directories.
...
Checkers pc_lint, javac, flow, C compilers: findfile() should start in
the current file's base directory rather than the current directory.
Elixir checker: use the more efficient findfile() instead of
syntastic#util#findInParent().
2015-06-22 23:10:20 +03:00
LCD 47
98e79d85f0
Nix checker: cleanup.
2015-06-20 12:32:55 +03:00
LCD 47
b609b3bdd3
Checker ghc-mod: attempt to fix filename encodings.
...
ghc-mod will always use UTF-8 encoding on output, regardless of the
current encoding. This is a problem for syntastic because it mangles
the filenames. The commit below is a (perhaps misguided) attempt to
fix that, by calling iconv() to re-encode output from ghc-mod to Vim's
encoding.
2015-06-18 13:27:41 +03:00
LCD 47
b8682c3029
Merge remote-tracking branch 'origin/pr/1447'
2015-06-12 13:29:56 +03:00
LCD 47
cb9424c9ec
README: formatting.
2015-06-04 10:27:22 +03:00
LCD 47
0470fff0c5
Checker python/pylama: add option "--force".
2015-06-03 08:13:50 +03:00
LCD 47
e15ebd3367
Go checker: no longer attempt to redirect output of "go build".
...
Running "go build -o /dev/null" in a main package that lives in GOPATH
produces an error message:
build output "/dev/null" already exists and is not an object file
This issue won't be addressed on the Go side:
http://code.google.com/p/go/issues/detail?id=4851
https://github.com/golang/go/issues/4851
Consequently, syntastic leaves this to the user to resolve. Set
g:syntastic_go_go_build_args to something including "-o /some/dir"
to redirect the output of "go build".
2015-06-03 07:42:19 +03:00
LCD 47
5c6e78a271
README: suggest a safer cabbrev in FAQ.
2015-05-29 20:36:23 +03:00
LCD 47
25ad02e12d
README: add a link to the vim-eastwood plugin.
2015-05-20 10:39:51 +03:00
LCD 47
981196fdc3
Flow checker: use the "status" command.
2015-05-19 23:01:39 +03:00
LCD 47
ae405fed8d
Manual: add a note about zsh and rvm with MacVim.
2015-05-14 09:49:57 +03:00
LCD 47
5dba05af4f
Bashate: make errorformat more permissive.
2015-05-09 12:25:58 +03:00
LCD 47
48b75c455a
Tslint is a style checker.
2015-05-09 07:27:20 +03:00
LCD 47
a8771fe6b7
Puppet-lint checker: --log-format now expects %{line}.
2015-05-06 16:14:58 +03:00
LCD 47
24bb293574
Minor comment fix.
2015-05-03 19:59:35 +03:00
LCD 47
4605886ea7
Safer opening of the error window (@blueyed).
2015-05-03 19:45:24 +03:00
LCD 47
3a30321fd0
Fix loclist timestamps for refresh (@blueyed).
2015-05-03 19:26:56 +03:00
LCD 47
9af644dace
Remove comments from the tidy checker.
...
This is supposed to encourage people to go to the wiki when looking for
user-level documentation. It also removes outdated links.
2015-04-24 23:40:17 +03:00
LCD 47
4fbe5f52c7
Flow checker: recover from negative end offsets.
2015-04-22 08:25:04 +03:00
LCD 47
48090a19f2
Updates to the manual.
...
Update section about powerline.
Remove section about vim-airline (it now works out of the box).
2015-04-17 13:28:54 +03:00
LCD 47
b152ac3db3
The gfortran checker now supports Intel Fortran.
...
It's now possible to set g:syntastic_fortran_compiler to 'ifort' to use
Intel Fortran instead of GNU Fortran.
2015-04-15 14:29:40 +03:00
LCD 47
80c5a047c0
Bug fix: b:cflags again.
2015-04-15 12:54:07 +03:00
LCD 47
2cf32d7be3
Bug fix: b:cflags applies only to C and C++ checkers.
2015-04-14 10:53:30 +03:00
LCD 47
fe436371b4
Checker tsc: version 1.5 has option "--noEmit".
2015-04-11 14:31:52 +03:00
LCD 47
ebfba7ec3d
Puppet-lint no longer requires puppet.
2015-04-01 08:55:08 +03:00
LCD 47
2337c65b37
Keep track of b:changedtick.
2015-03-30 13:44:07 +03:00
LCD 47
dac07db617
Cleanup: shut up most vint warnings.
2015-03-25 18:44:34 +02:00
LCD 47
ac96ae4a27
Manual: add notes about powerline, vim-airline, and vim-go.
2015-03-23 08:23:30 +02:00
LCD 47
ebadf9aff5
Windows brain damage: executable('foo') doesn't mean 'foo' is executable.
2015-03-19 18:09:35 +02:00
LCD 47
b905f6d08a
Mercury checker: cleanup.
2015-03-19 08:33:54 +02:00
LCD 47
84add5b7f9
Checkers using curl(1): allow redirections.
...
Unrelated: the main URL for validator's API is now HTTPS.
2015-03-15 19:43:50 +02:00
LCD 47
7b8526b966
Flow checker: bail out if there is no .flowconfig.
2015-03-15 07:30:50 +02:00
LCD 47
5b0d3dc8bc
README: rephrase.
2015-03-14 07:32:43 +02:00
LCD 47
da1ecc0bb8
FAQ: add a note about $PATH.
2015-03-14 07:29:06 +02:00
LCD 47
231a78f5de
Manual: update.
...
Add a note about tcsh.
Add a note about &shellslash.
Re-order a few sections.
2015-03-13 15:07:54 +02:00
LCD 47
67fc031e04
Manual: fix examples to use g:syntastic_shell.
2015-03-12 20:31:36 +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
869c5a726d
Camlp4o checker: better error highlighting.
2015-03-12 10:40:00 +02:00
LCD 47
48812d8333
Cleanup: exit codes are meaningless for checkers without exec.
2015-03-11 10:04:13 +02:00
LCD 47
c297fbebbd
README: update address of tidy-html5.
2015-03-10 15:58:56 +02:00
LCD 47
69d20efc62
Elixir: handle warnings.
2015-03-09 07:50:40 +02:00
LCD 47
fe3a48f33e
Ruby checkers: make warning flags configurable.
2015-03-08 08:27:28 +02:00
LCD 47
272fc7df3a
Manual: update the note about vim-auto-save.
2015-03-02 13:28:49 +02:00
LCD 47
413cdb354e
Flow checker: make exe configurable.
2015-03-02 13:14:40 +02:00
LCD 47
5214f00a17
New checker for API Blueprint: snowcrash.
2015-02-24 15:42:01 +02:00
LCD 47
a7758aa188
New checker for Vim: vint.
2015-02-23 17:52:09 +02:00
LCD 47
b427af1e0f
Cleanup: case-sensitive comparisons.
2015-02-23 17:09:00 +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
fc8f8e5006
RAEDME: minor rephrase.
2015-02-23 15:59:38 +02:00
LCD 47
2a07c4acd9
New checker for SML: smlnj.
2015-02-23 15:49:38 +02:00
LCD 47
c452935384
README: add a link syntastic-more.
2015-02-23 15:00:58 +02:00
LCD 47
399389c84e
README: add links to a few third party checkers.
2015-02-23 14:33:29 +02:00
LCD 47
c233c9bbd5
README: update URL for the Rust checker.
2015-02-23 09:32:02 +02:00
LCD 47
f4b064e2de
README: rephrase.
2015-02-23 09:06:01 +02:00
LCD 47
71aa71bc1b
README: more details about enabling checkers.
2015-02-22 19:03:44 +02:00
LCD 47
bccfdea4e8
Handling redefinition of exec: minor optimisation.
2015-02-22 18:50:10 +02:00
LCD 47
8256e43510
Typo.
2015-02-20 22:20:24 +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
d73546dd4a
Java checker: more path fixes.
2015-02-20 16:15:44 +02:00
LCD 47
cf4e18d3f7
Java checker: fix path detection.
2015-02-20 09:47:43 +02:00
LCD 47
776d4175cd
Handle redefinition of exec after the checker has run.
2015-02-19 11:43:35 +02:00
LCD 47
4782184020
Security: disable the swift/xcrun checker by default.
...
The checker executes the code in 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_swift_xcrun_checker to 1 in
your vimrc.
Reference:
https://github.com/scrooloose/syntastic/issues/1326
2015-02-17 10:02:36 +02:00
LCD 47
372daff1a8
Reek checker: update.
...
Option "--quiet" is gone in reek 2.0.0.
Add return code checks.
2015-02-15 18:30:17 +02:00
LCD 47
157ad8d432
Minor cleanup.
2015-02-13 14:49:53 +02:00
LCD 47
a7841c869b
Minor cleanup.
2015-02-13 11:56:09 +02:00
LCD 47
dde4a9be9c
Formatting.
2015-02-13 11:05:04 +02:00
LCD 47
7cbb79b734
More detailed debug information.
2015-02-12 14:04:35 +02:00
LCD 47
c1a2098954
New checker for JavaScript: standard.
2015-02-11 23:53:46 +02:00
LCD 47
3ea613f539
Xmllint: make "--xinclude" and "--postvalid" optional.
2015-02-09 18:34:26 +02:00
LCD 47
7d9aec0bee
Prospector no longer accepts option "--external-config".
2015-02-05 16:37:50 +02:00
LCD 47
6b76c26cba
Puppet checker: don't redirect stderr when checking version.
2015-01-31 12:38:13 +02:00
LCD 47
b69efd0723
README: Swift is now supported.
2015-01-31 08:39:31 +02:00
LCD 47
cf012bdea8
Version logging: minor cleanup.
2015-01-31 08:19:15 +02:00
LCD 47
b9608e77be
Xcrun: cleanup.
2015-01-31 08:12:23 +02:00
LCD 47
106c772b05
More detailed logging for version operations.
2015-01-30 19:40:32 +02: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
36ead6d75c
Bump version number.
2015-01-19 08:48:35 +02:00
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
5359f7f4e1
Python checker: new option g:syntastic_python_python_use_codec (@delfick).
...
The new option tells the checket to load the file in memory and look for
a comment line "# coding: <codec>". If found, the named codec is used
to decode the file before checking. This makes sense only if said codec
doesn't change the line numbers of the initial file. An example of such
codec is "spec" provided by the "Nose of Yeti" library:
https://github.com/delfick/nose-of-yeti
2015-01-17 11:17:35 +02:00
LCD 47
d1b401609b
Bug fix: glob()
, globpath()
, and expand()
should ignore wildignore
.
2015-01-04 09:01:55 +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
0c1dd2aa01
Safer closing of the error window.
2014-12-08 11:14:17 +02:00
LCD 47
e4c94d67a9
First step towards exposing an API.
2014-11-04 08:42:08 +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
57f1a0eb20
New user variables: syntastic_<filetype>_<checker>_sort
.
2014-10-24 15:55:47 +03:00
LCD 47
71c9a7dd02
Don't run preprocess functions if checker returned an invalid code.
2014-10-22 09:16:31 +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
f180e28a38
Closurecompiler: allow running througha shell script (@bjpbakker).
2014-10-17 08:56:10 +03:00
LCD 47
54086304b3
Cache balloons' contents. Cleanup.
2014-10-17 08:35:05 +03:00
LCD 47
7ed52d1e44
README: rephrase.
2014-10-16 15:18:54 +03:00
LCD 47
e9f930be05
README: expand the section about installation.
2014-10-16 12:09:10 +03:00
LCD 47
3d5d219522
SyntasticInfo: if the current file will not be checked, explain why.
2014-10-16 09:56:29 +03:00
LCD 47
75d56b2090
Manual: add a note about vim-auto-save.
2014-10-16 09:06:30 +03:00
LCD 47
008ac98299
Workaround for Vim changing the semantics of lockvar.
2014-10-09 22:41:51 +03:00
LCD 47
0bc8b2acb1
Don't change Vim's shell.
2014-10-09 11:58:07 +03:00
LCD 47
d665fbf564
Solve chicken-and-egg problem with getting ghc-mod version.
2014-10-09 09:06:54 +03:00
LCD 47
038f6ff8fb
Disable bash_hack by default.
2014-10-09 08:20:09 +03:00
LCD 47
017d89a470
Minor autoload cleanup.
2014-10-08 11:46:56 +03:00
LCD 47
aab197fb5a
Formating.
2014-10-08 09:55:30 +03:00
LCD 47
4a0d88ad7a
Cleanup.
2014-10-08 09:35:57 +03:00
LCD 47
40776864c0
New checker for DocBook SGML, mdoc, and text: igor.
2014-10-07 21:04:51 +03:00
LCD 47
0e9ef6ec10
Eruby: fix logging.
2014-10-07 20:49:02 +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
acd02f61b2
Markdown lint: cleanup.
2014-10-06 19:16:05 +03:00
LCD 47
3a355fa4d1
Vim's filetype for Markdown is "markdown".
2014-10-06 19:09:25 +03:00
LCD 47
a3cf0cb65c
Bro: minor errorformat fix, and highlighting.
2014-10-06 14:40:11 +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
049718cc61
Bug fix: SyntasticToggleMode shouldn't trigger the checks.
2014-10-02 17:11:06 +03:00
LCD 47
2a077c90c4
Typo.
2014-10-02 13:06:50 +03:00
LCD 47
f56742a48d
Safer handling of temporary directories.
2014-10-02 10:05:24 +03:00
LCD 47
1e1c7086e3
README: rephrase of a FAQ question.
2014-09-30 14:31:26 +03:00
LCD 47
aa3db4513e
Mypy: cleanup.
2014-09-28 11:28:26 +03:00
LCD 47
aea9647033
New checker for Linux RPM spec files: rpmlint.
2014-09-26 15:39:56 +03:00
LCD 47
ba6db9f16e
New checker for Scala: scalastyle.
2014-09-26 15:09:03 +03:00
LCD 47
fe6003c3be
Checkstyle checker: cleanup.
2014-09-26 15:02:11 +03:00
LCD 47
2a88120b33
More grouping in errorformat.
2014-09-25 08:18:07 +03:00
LCD 47
2f77684076
Puppet: the "future" parser outputs column numbers.
2014-09-24 22:03:15 +03:00
LCD 47
b8ca57de46
Puppet: fix errorformat.
2014-09-24 21:32:29 +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
cc33286605
FAQ: add a note about empty error windows.
2014-09-20 19:48:12 +03:00
LCD 47
6ce9bf9abd
Clear loclist when running lolder at the bottom of the loclist stack.
...
This saves people some confusion when syntastic_always_populate_loc_list
is unset and they try to open the error window with :lopen or :lwindow.
2014-09-20 19:26:28 +03:00
LCD 47
bf2faa4d62
Manual: add a note about opening the error window.
2014-09-20 12:42:29 +03:00
LCD 47
fa0290c556
PC-Lint: mark informational messages as "Style".
2014-09-19 11:30:31 +03:00
LCD 47
9321bc79ed
PC-Lint: add column numbers. Cleanup.
2014-09-19 10:33:56 +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
53a321d0b1
README: clarifications about style checkers.
2014-09-19 08:20:30 +03:00
LCD 47
d751d17ef1
PC-Lint: cleanup.
2014-09-18 08:35:43 +03:00
LCD 47
fb6747c013
Grammar.
2014-09-17 23:19:04 +03:00
LCD 47
9d2800f9a5
README: add a note about style checkers. Minor cleanup.
2014-09-17 20:22:28 +03:00
LCD 47
18a7a9ff59
Pylint checker: more versioning delirium.
2014-09-16 18:31:57 +03:00
LCD 47
5c21c4d7f2
Bug fix: grouping in errorformat.
...
\(...\) can't be used in errorformat; use non-catching \%(...\) instead.
Add \m to patterns that use grouping.
2014-09-16 18:12:50 +03:00
LCD 47
e8afec0117
SASS checker: fix errorformat.
2014-09-16 06:58:46 +03:00
LCD 47
aac0775c39
Make b:syntastic_skip_checks
suitable for general use.
...
Document `b:syntastic_skip_checks`. Minor cleanup.
2014-09-16 06:36:37 +03:00
LCD 47
83b6d6a587
The php checkers needs "guards" postprocessing.
2014-09-04 13:23:48 +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
b7b09af6b6
New global option syntastic_exit_checks
.
...
Syntastic attempts to catch abnormal termination conditions from checkers by
looking at their exit codes. The "cmd.exe" shell on Windows make these checks
meaningless, by returning 1 to Vim when the checkers exit with non-zero codes.
The above variable can be used to disable exit code checks in syntastic.
2014-09-03 10:47:23 +03:00
LCD 47
0d0c4aa747
Bump version.
2014-09-01 18:38:06 +03:00
LCD 47
f88b5c74c9
Bump version number.
2014-08-28 23:37:11 +03:00
LCD 47
18a185be78
PHPLint: fix syntax highlighting.
2014-08-28 10:25:38 +03:00